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ą
0 Responses
Stay in touch with the conversation, subscribe to the RSS feed for comments on this post.