У меня есть сценарий, где мне нужно построить путь powershell как $RemotePath = '$($env:USERPROFILE)\Desktop\Shell.lnk'
. Эта переменная передается на удаленную машину, где она должна быть выполнена. Удаленный компьютер получает это как строковую переменную. Как расширить строку для оценки $env:USERPROFILE
?Развернуть строку Переменная сохраняется через одиночную цитату в Powershell
ответ
Expand the string на удаленной стороне:
$ExecutionContext.InvokeCommand.ExpandString($RemotePath)
Использование двойных кавычек. PowerShell не будет расширять переменные внутри строк с одной кавычкой.
При использовании двойных кавычек переменная расширяется на локальной стороне, а не на удаленной стороне, как OP хочет. –
Я вижу. Спасибо за правильный ответ и объяснение :) – ojk
Yup. Как упоминал Ансгар, мое требование - оценить выражение на удаленной машине, так как я хочу значение UserProfile с удаленной машины. –
- 1. Остановить одиночную цитату из экранирования строки в запросе WMI powershell
- 2. как писать цитату/одиночную цитату в файл с командой Linux
- 3. NSTask добавляет дополнительную одиночную цитату в команде
- 4. Как установить одиночную цитату в javascript
- 5. Как заменить одиночную цитату в asp.net C#
- 6. JSON, содержащий одиночную цитату, вызывает синтаксис
- 7. Mysql пропускает одиночную цитату, нет ошибки
- 8. Разделить текст на слова, игнорируя одиночную цитату
- 9. Заменить одиночную цитату с двойной цитатой в QT
- 10. Как использовать одиночную и двойную цитату в javascript
- 11. найти одиночную цитату в конце строки, начинающейся с «mySqlQueryToArray»
- 12. Как использовать одиночную кавычку и двойную цитату с antlr одновременно?
- 13. . Как написать одиночную цитату (') в предикате записи в Prolog?
- 14. Как обрабатывать одиночную цитату в Oracle SQL с длинным текстом
- 15. Как удалить одиночную цитату из значения скрытого поля в javascript
- 16. Заменить одиночную цитату с обратной косой чертой в python
- 17. как заменить одиночную цитату со строкой в javascript
- 18. Как добавить одиночную цитату «'» в начале и конце поля?
- 19. Заменить одиночную цитату по двойной цитате в SQL
- 20. Включить одинарную цитату в строку
- 21. Как поставить цитату в строку?
- 22. удалить одиночную цитату из текста с помощью python
- 23. развернуть войну в websphere через командную строку
- 24. Развернуть список в PowerShell
- 25. Передача переменной скрипту powershell через командную строку
- 26. Сохраняется ли статическая переменная?
- 27. Сохраняется переменная имя `environment`?
- 28. Переменная GOPATH не сохраняется
- 29. $ _SESSION переменная не сохраняется
- 30. Переменная не сохраняется в сеансе
Удивительный человек. Это работало как прелесть. –