Я пытался создать папку в списке виртуальных машин в Azure, используя powershell.
В виртуальных машинах я могу использовать ниже, что работает
$c = Get-Credential -Credential domain\AdminUser
$Comp = Get-Content C:\temp\list.txt
$s = $ExecutionContext.InvokeCommand.NewScriptBlock("mkdir c:\Whatyousaying")
Invoke-Command -ComputerName $Comp -ScriptBlock $s -Credential $c
Однако я пробовал несколько вещей, но он не распознает путь AzureVm.
Я пробовал что-то вроде
$ComputerName = Get-AzureRmVM | select Name
$DriveLetter = "C"
$Path = "NewDirectory"
foreach ($ComputerNames in $ComputerName)
{
New-Item -Path \\
$ComputerName\$DriveLetter$\$Path -type directory -Force
}
Мне не хватает чего-то очевидного, я думаю, что DNS не может найти серверы, поэтому я попытался использовать общедоступные имя и адрес ip, но они потерпели неудачу с ошибкой winRM, но это работает в Azure. Я проверил, используя Enable-PSRemoting, который уже включен.
Заранее спасибо