![]() |
использование системных переменных
Добрый День!
Возможно ли использовать системные переменные при подключении к удаленному ПК. Например есть такая ситуация Remove-Item "\\1.7.2.5\c$\Documents and Settings\All Users\Application Data\Microsoft\... " Возможно ли заменить All users на переменную %AllusersProfile%? Если просто подставлять $env:AllusersProfile - этот номер не проходит, как то можно реализовать удаленное подключение с использованием сис. переменных? WinRM не поможет, так как ПЭВМ много и разные ОС, и не настроен. |
Цитата:
Но Вы должны понимать, что это бессмысленно, поскольку переменная окружения — локальная, и развёрнута она будет именно для локальной машины. Например, если у нас на локальной машине Vista+, а на удалённой — Windows XP, переменная окружения %ALLUSERSPROFILE% будет развёрнута в C:\ProgramData. Это раз. Второе: никакая переменная окружения не развернётся в «c$» — таковых попросту не существует. Общий вывод: порочен сам задуманный Вами подход. Начинайте разворачивать и настраивать WinRM, никуда Вам в итоге от этого не деться. И вот тогда уже Вы сможете использовать и переменные окружения, и прочие способы для определения предопределённых путей. |
Добрый День!
Спасибо за ответ, в принципе так и думали. Пошли через обходное решение wmi. WinRm очень удобно и возможно будет развернуто когда-нибудь. |
Wbem тоже можно пользовать: новые возможности не отменяют старые. Разве что их поменьше.
|
Время: 11:22. |
Время: 11:22.
© OSzone.net 2001-