Все, мне нужна помощь по странной проблеме, возникшей у меня с командлетом Invoke-Command. Если я использую жестко запрограммированный IP-адрес для -ComputerName для запуска блока сценариев на удаленном компьютере, блок сценария работает.
Это работает:
Invoke-Command -ScriptBlock {get-culture} -ComputerName 172.21.242.52 -Credential $Credential -Verbose
Это не так:
Invoke-Command -ScriptBlock {Get-Culture} -ComputerName $Server01 -Credential $Credential -Verbose
Однако, если я использую переменную для хранения IP-адреса, точно такая же логика PowerShell не работает и выдает сообщение об ошибке «Невозможно проверить аргумент в параметре« Имя_компьютера ». Аргумент нулевой или пустой».
Любая помощь будет оценена!
Тим