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.

PowerShell Microsoft Hyper-V Server 2008 R2 Server Configuration

  • 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

    PowerShell Microsoft Hyper-V Server 2008 R2

  • 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ą

    • Print
    • Twitter
    • Facebook
    • Digg
    • del.icio.us
    • Google Bookmarks
    • LinkedIn
    • Technorati
    • Live
    • Wykop