Задать вопрос

Почему не выполняются функции PowerShell из загруженного ps файла?

Пытаюсь запустить любую функцию определенную в файле
C:\Program Files\IIS\Microsoft Web Deploy V3\Scripts\BackupScripts.ps1
согласно документации
Web Deploy Automatic Backups
powershell ругается, что функция не найдена:
Картинка
5a51eb1fbc91a956003825.png

Также пытался в отладчике выполнить пошагово скрипт, файл BackupScripts.ps1 выполняется, отладчик по нему проходит, но функции определенные в нем, все равно не доступны, пример:
$script = "$($Env:ProgramFiles)\IIS\Microsoft Web Deploy V3\Scripts\BackupScripts.ps1"
& $script
TurnOn-Backups $true

Картинка
5a51ee3410efd522232440.png


Файл BackupScripts.ps1
  • Вопрос задан
  • 195 просмотров
Подписаться 3 Средний Комментировать
Помогут разобраться в теме Все курсы
  • Skillbox
    Системный администратор с нуля
    6 месяцев
    Далее
  • Stepik
    PowerShell для начинающих: Основы для IT-специалистов
    1 неделя
    Далее
  • Skillbox
    Профессия Специалист по информационной безопасности
    12 месяцев
    Далее
Решения вопроса 1
@azarij
В меру опытный никто
а если загружать файл с функциями так:
. .\BackupScripts.ps1
пробел между двумя точками.
Ответ написан
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы