Итак, резюмируя ситуацию: я на одном компьютере пытаюсь запустить powershell с помощью enter-pssession computername
, а затем из удаленного сеанса запускаю следующую логику:
$DFSPath = "\\DFSpath.com"
$RDL1 = [char](1+[char](gdr ?)[-1].name)
New-PSDrive -Name $RDL1 -PSProvider FileSystem -Root $DFSPath -Persist -credential domain\UN
get-variable правильно показывает переменные. Но когда я пытаюсь создать с помощью New-PSDrive
, это дает:
New-PSDrive : A specified logon session does not exist. It may already have
been terminated
Я просмотрел это: PowerShell 2.0: доступ к общим ресурсам Windows во время удаленного сеанса, но не смог заставить его работать. Также я не знаю, как это реализовать в моем сценарии выше (который будет запускаться на нескольких компьютерах). Есть что новее? Я использую powershell v3. Большое спасибо!