Я создал скрипт PowerShell для установки псевдонимов для сеанса PowerShell. Когда я запускаю скрипт и пробую псевдоним, я получаю сообщение об ошибке, что псевдоним не распознан. Как я могу использовать псевдонимы, установленные скриптом?
решение1
Запустите скрипт с помощьюОператор поиска точек:
.
Оператор поиска точки
Запускает скрипт в текущей области, так что любые функции,псевдонимы, а переменные, создаваемые скриптом, добавляются в текущую область действия.. c:\scripts\sample.ps1
Примечание: За оператором источника точка следует пробел. Используйте пробел, чтобы отличить точку от
.
символа точки ( ), представляющего текущий каталог.
В следующем примереSample.ps1
скрипт в текущем каталоге запускается в текущей области действия.. .\sample.ps1