net sh установить IP-адрес Windows 2019 сбой - PullRequest
0 голосов
/ 17 марта 2020

У меня проблемы при попытке вызвать скрипт для установки IP-адреса на удаленном Windows 2019 сервере: он говорит: «Синтаксис недействителен».

Работает вызов для получения $ Network. .

Может ли кто-нибудь мне помочь?

$Network = Invoke-VMScript -VM $vmobj -ScriptType Powershell -ScriptText "(gwmi Win32_NetworkAdapter -filter 'netconnectionid is not null').netconnectionid" -GuestUser $GuestUserName -GuestPassword $GuestPassword
$NetworkName = $Network.ScriptOutput
$getIntAlias = $NetworkName.Trim()

Write-Host "Setting IP address for $VM..." -ForegroundColor Green
Sleep -Seconds 5

$netsh = "c:\windows\system32\netsh.exe interface ip set address ""$NetworkName"" static $nextFreeIP $Netmask $Gateway" 


Invoke-VMScript -VM $vm -GuestUser $GuestUserName -GuestPassword $GuestPassword -ScriptType bat -ScriptText $netsh 


Write-Host "Setting IP address completed." -ForegroundColor Green
...