Назад | Перейти на главную страницу

Hyper-V Core Server 2008 R2 Powershell-скрипт

У меня проблема с выполнением сценариев PowerShell в системе ядра сервера.

Команда show-hypervmenu дает мне меню PowerShell для настройки виртуальных машин. Каждый раз, когда я пытаюсь удалить, создать или что-то еще, я получаю такую ​​ошибку:

Например

     Manage Virtual Machines ...
[10] MSWindowsXP                        [ Stopped    ]

Entering "10" for managing a machine shows following error :

Sie können keine Methode für einen Ausdruck mit dem Wert NULL aufrufen.
Bei C:\Program Files\modules\Hyperv\Menu.ps1:545 Zeichen:88
+           ([bootmedia[]]$vmsd.BootOrder) | % -begin {$b=""} -process {$b += $_.tostring <<<< () +", "} `
    + CategoryInfo          : InvalidOperation: (tostring:String) [], RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull

[ 3] Boot order               :                  [                                                               ]
[ 4] Notes                    :                  [                                                               ]
NULL kann aufgrund von ungültigen Enumerationswerten nicht in den Typ "RecoveryAction" konvertiert werden. Geben Sie einen der folgenden Enumerations
werte an, und versuchen Sie es erneut. Mögliche Enumerationswerte sind "None, Restart, RevertToSnapShot".
Bei C:\Program Files\modules\Hyperv\Menu.ps1:549 Zeichen:127
+                                                                                                     -f [RecoveryAction]$vsgsd. <<<< AutomaticRecove
ryAction ,
    + CategoryInfo          : NotSpecified: (:) [], RuntimeException
    + FullyQualifiedErrorId : RuntimeException

NULL kann aufgrund von ungültigen Enumerationswerten nicht in den Typ "StartupAction" konvertiert werden. Geben Sie einen der folgenden Enumerationsw
erte an, und versuchen Sie es erneut. Mögliche Enumerationswerte sind "None, RestartOnly, AlwaysStartup".
Bei C:\Program Files\modules\Hyperv\Menu.ps1:552 Zeichen:126
+                                                                                                     -f [StartUpAction]$vsgsd. <<<< AutomaticStartup
Action,
    + CategoryInfo          : NotSpecified: (:) [], RuntimeException
    + FullyQualifiedErrorId : RuntimeException

Вроде не заданы параметры для команд. Потому что они NULL? Я не менял PS-Files.

Так что сейчас у меня проблемы с клиентом. :/ Пожалуйста помоги.

ХОРОШО. Решил проблему. Переустановил еще раз ...

Sie können keine Methode für einen Ausdruck mit dem Wert NULL aufrufen. Bei C: \ Program Files \ modules \ Hyperv \ Menu.ps1: 545 Zeichen: 88 + ([bootmedia []] $ vmsd.BootOrder) | % -begin {$ b = ""} -process {$ b + = $ _. tostring <<<< () + ","} `+ CategoryInfo: InvalidOperation: (tostring: String) [], RuntimeException + FullyQualifiedErrorId: InvokeMethodOnNull

[3] Порядок загрузки: [] [4] Примечания: [] ПУСТО (NULL) не указано в перечислениях, которые не указаны в типе "RecoveryAction", преобразованном в исходное значение. Geben Sie einen der folgenden Enumerations werte an, und versuchen Sie es erneut. Mögliche Enumerationswerte sind "None, Restart, RevertToSnapShot". Bei C: \ Program Files \ modules \ Hyperv \ Menu.ps1: 549 Zeichen: 127 + -f [RecoveryAction] $ vsgsd. <<<< AutomaticRecove ryAction, + CategoryInfo: NotSpecified: (:) [], RuntimeException + FullyQualifiedErrorId: RuntimeException

NULL может быть изменен с помощью Enumerationswerten nicht в типе "StartupAction" преобразован. Geben Sie einen der folgenden Enumerationsw erte an, und versuchen Sie es erneut. Mögliche Enumerationswerte sind "None, RestartOnly, AlwaysStartup". Bei C: \ Program Files \ modules \ Hyperv \ Menu.ps1: 552 Zeichen: 126 + -f [StartUpAction] $ vsgsd. <<<< Действие автоматического запуска, + CategoryInfo: NotSpecified: (:) [], RuntimeException + FullyQualifiedErrorId: RuntimeException