Команда «New-SmbMapping» найдена в модуле «SmbShare», но модуль не может быть загружен - PullRequest
0 голосов
/ 24 апреля 2020

При выполнении сценария powershell я получаю следующую ошибку:

Ошибка при условии:

The 'New-SmbMapping' command was found in the module 'SmbShare', but the module could not be loaded. For more information, run 'Import-Module SmbShare'.

Однако SMB-Share уже существует в системе и Get-SmbShare, Удалить -SmbShare, New-SMBShare работает, если вызывается непосредственно в консоли.

[Примечание] Информация о Powershell:

1)Running Powershell version as administrator: Major:5 Minor:1  Build:18362  Revision:752

2)Running the code in windows 10 pro.

1 Ответ

1 голос
/ 24 апреля 2020

Добавьте в начало вашего скрипта:

Import-Module SmbShare

Команды доступны в вашей консоли, потому что PowerShell автоматически импортирует их для вас. Внутри скрипта он не импортирует модуль автоматически. Вы должны явно импортировать модуль для доступных командлетов.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...