2014-02-07 4 views
0

Я использую powershell 4 при запуске $env:logonserver Я не получаю никаких результатов, когда я использую ту же команду в powershell 3, она отлично работает. На моей коробке с powershell 4, когда я использую cmd и запускаю %logonserver% Я получаю результат, который я ищу.Powershell env: переменные dir

Мой вопрос: кто-нибудь знает, как вернуть $env:logonserver назад или другой способ получить тот же результат? Я использую эту команду как часть моего сценария входа в систему.

ответ

2
$env:logonserver 

работает для меня на моей системе V4, как это делает

cmd /c "echo %logonserver%" 
+0

Работы для меня также на V4. –

1

Оказывается, я управлял моей Powershell сессии с помощью опции «Запуск от имени другого пользователя», так что счет не был зарегистрирован во что-нибудь Я не показывал результаты для $ env: logonserver.

-1

Попробуйте нижеследующий запрос, я надеюсь, что он сработает.

Get-Content env:logonserver "Results will be out" 
+0

переписать свое сообщение, чтобы удалить пух, и форматировать код с четырьмя пробелами до или окружить с помощью '' ' –

Смежные вопросы