PowerShell
Zarządzanie backupem Hyper-V
Sep 16th
Na Portalu WSS.pl pojawił się dziś mój artykuł “Zarządzanie backupem Hyper-V”.
Artykuł podzielony jest na części:
- Backup i snapshoty wykonywane za pomocą PowerShell
- Backup z użyciem Windows Server Backup
- Backup za pomocą Data Protection Manager
A to kawałek wstępu:
“Backup maszyn wirtualnych na Hyper-V wydaje się skomplikowany, jeśli założymy, że chcemy, żeby był wykonywany automatycznie, downtime powinien dążyć do zera i co oczywiste żeby dało się z niego odzyskać dane, jeśli pojawi się taka potrzeba. Okazuje się, że można nim bardzo łatwo zarządzać.”
Zapraszam do przeczytania całości!
źródło: własna radosna twórczość
Ku pamięci: PowerShell na Microsoft Hyper-V Server 2008 R2
Sep 12th
Wraz ze wsparciem dla .NET w Windows 2008 R2 w wersji Core pojawiła się możliwość zainstalowania PowerShell. Skoro jest to możliwe w Core dlaczego nie używać PowerShella na Hyper-V Server 2008 R2?
Aby zainstalować powłokę PowerShell na Hyper-V Server 2008 R2 należy:
- Z menu konfiguracji systemu (niebieska konsola: Server Configuration) wybieramy: “4″ (Configure Remote Management), a następnie “2″ (Enable Windows PowerShell). Podczas tej operacji zainstalowany zostanie .NET Framework, PowerShell oraz zmieniona polityka uruchamianie skryptów PowerShell na RemoteSigned pozwalającą na uruchamianie niepodpisanych skryptów (np. pobranych z Internetu).
- System zaproponuje restart, który akceptujemy.
- Po restarcie uruchomimy PowerShell komendą:
start PowerShell
To samo można również zrobić również standardowo jak na Windows Server 2008 R2 w wersji Core:
- Zainstalować .NET Framework:
start /w ocsetup NetFx2-ServerCore
- Zainstalować PowerShell:
start /w ocsetup MicrosoftWindowsPowerShell
- Możemy już uruchomić PowerShell:
start C:\Windows\System32\WindowsPowerShell\v1.0\PowerShell.exe
lub po restarcie również można użyć:
start PowerShell
- Aby umożliwić uruchamianie skryptów które nie są podpisane należy w PowerShell podać komendę (polecam zapoznać się z podstawową dokumentacją PowerShell):
Set-ExecutionPolicy RemoteSigned
Teraz zarządzanie maszynami Wirtualnymi na Hyper-V Server i Hyper-V zainstalowanym jako rola w Windows Server 2008 R2 wreszcie jest na dobrym poziomie. Postaram się niedługo podzielić PowerShellowymi skryptami których używam do backupu i wykonywania migawek wirtualnych systemów.
źródło: własne doświadczenia poparte dokumentacją
Microsoft Deployment Toolkit 2010 wydany
Sep 10th
Kilka dni temu ukazała się finalna wersja Microsoft Deployment Toolkit (MDT) 2010. Sam zestaw narzędzi pomimo podobnej nazwy do poprzednika (2008) zmienił się nie do poznania. Zespół produktowy pracę nad MDT 2010 zaczął przeszło rok temu, zmienione zostało prawie 70% kodu co jest dość imponującym wynikiem. Testy aplikacji w wersji Beta i RC były możliwe na witrynie Connect.
Dla tych co nie wiedzą do czego służy MDT 2010 skrót tego co umie:
- Ułatwia wdrażanie systemów operacyjnych Microsoft (Windows 7, Windows Server 2008 R2, Windows Vista, Windows Server 2008, Windows XP i Windows 2003).
- Umożliwia integrację z narzędziami Windows AIK 2.0 (DISM, BCDBOOT, Win PE 3.0).
- Wspiera PowerShell.
- Używa USMT 4.0 i wspiera hardlinki.
- Posiada wsparcie dla wstępnej konfiguracji BitLockera.
Od samego początku mocno dopinguję MDT 2010, swoją drogą to udało mi się do tego zestawu narzędzi wprowadzić parę moich pomysłów.
Więcej informacji w linkach poniżej.
źródła:
Microsoft Deployment Toolkit Team Blog – MDT 2010 is Released!
Witryna pobierania Microsoft Deployment Toolkit 2010
Microsoft Deployment Toolkit 2010 – dokumentacja Microsoft TechNET
Hyper-V Remote Management Configuration Utility
Nov 27th
Na MSDN można pobrać HVRemote.wsf za którego pomocą można konfigurować Hyper-V na zdalnej maszynie.
Uwaga: skrypt jest WSF czyli nie ma potrzeby posiadania PowerShella co umożliwia korzystanie ze skryptu na maszynie z systemem w wersji Core.
System Center Virtual Machine Manager 2007 Scripting Guide
Nov 8th
Na witrynie pobierania Microsoft jest dostępny dokument opisujący w jaki sposób tworzyć skrypty PowerShell obsługujące polecenia Virtual Machine Manager 2007 (VMM).
Dokument zawiera kilkanaście przykładów, ich nazwy mówią same za siebie:
AddVSServerAsHost
AutomateNewVMCreation
BackupLocalVMM
BackupRemoteVMM
CreateSelfServicePolicy_AccessVMs
CreateSelfServicePolicy _CreateManageStoreVMs
CreateSelfServicePolicy_CreateManageVMs
CreateSelfServicePolicy_ManageVMs
DiscoverVMMComputers
EnableVMRC
InstallVMAdditions
NeedVMAdditions
RestoreLocalVMM
RestoreRemoteVMM
TrackJobStatus
UpgradeAgents
źródło: Microsoft Download Center
Windows PowerShell 2.0 CTP
Nov 7th
Dostępna jest wersja CTP Windows PowerShell 2.0. Czyli druga odsłona powłoki skrytowej Windows. Przeznaczona do zarządzania praktycznie całym środowiskiem w oparciu o wiersz poleceń oraz skrypty.
Nowością w tej wersji jest interfejs graficzny będący w wersji alfa i PowerShell Remoting umożliwiający pracę na komputerach zdalnych.
źródła:
Ask the Performance Team blog
Windows PowerShell 2.0 Community Technology Preview (CTP)



