Я создал модуль "ActiveDirectory.psm1", который содержит класс в powershellv5. Я импортирую этот модуль в другой файл с именем "test.ps1", а затем вызываю метод из класса.
test.ps1 содержит следующее:
using module '\\ser01\Shared\Scripts\Windows Powershell\modules\ActiveDirectory\ActiveDirectory.psm1'
Set-StrictMode -version Latest;
$AD = [ActiveDirectory]::New('CS');
$AD.SyncGroupMembership($True);
Все работает так, как ожидалось, но когда я вношу изменения в ActiveDirectory.psm1 и сохраняю изменения, они не отражаются немедленно. т.е. если ActiveDirectory.psm1 содержит:
write-verbose 'do something';
Если я изменю это на
write-verbose 'now the script does something else';
выход остается "сделать что-то",
Я предполагаю, что он сохранил модуль в памяти и не перезагружает его, поэтому пропускает изменения, которые я сделал. Какую команду мне нужно выполнить для загрузки последней сохраненной версии модуля?