Как вы знаете, я в своё время писал скрипты для управления сетевыми папками (Shares) и наконец-то решил оформить это всё в человеческий модуль PowerShell.
Данный модуль позволяет вытворять следующее:
Вот инструкции по установке:
ZIP архив содержит папку с файлами, которую нужно распаковать в одну из папок:
Убедитесь, что архив распакован правильно и вы должны получить примерно такой вывод в консоли:
PS C:\> Get-Module -ListAvailable ModuleType Name ExportedCommands ---------- ---- ---------------- Manifest ShareUtils {} PS C:\>
Если вы не получаете таких же результатов, значит вы что-то сделал не так. Убедитесь, что папка ShareUtils расположена в указанном пути: "%USERPROFILE%\Documents\WindowsPowerShell\Modules"
Импорт модуля в сессию:
PS C:\> Import-Module ShareUtils
PS C:\> Get-Command -Module shareutils CommandType Name Definition ----------- ---- ---------- Filter Add-SharePermission ... Function Get-Share ... Function New-Share ... Filter Remove-Share ... Filter Remove-SharePermission ... Filter Set-Share ... Filter Set-SharePermission ... PS C:\>
Каждая функция имеет свой собственный хелп и для получения справки по конкретной функции достаточно набрать:
Get-Help <FunctionName>
И, собственно, ссылка на сам зип:
1 ZIP file 64,8 KB ShareUtils.zip
Remember Me