Используйте метод Win32_Share Create. Пример:
(Get-WmiObject -List -ComputerName . | Where-Object -FilterScript
{$_.Name -eq "Win32_Share"}).InvokeMethod("Create",
("C:\FolderToShare","ShareName",0,100,"Share description"))
Вы можете найти документацию этого метода здесь на MSDN .
uint32 Create(
[in] string Path,
[in] string Name,
[in] uint32 Type,
[in] uint32 MaximumAllowed,
[in] string Description,
[in] string Password,
[in] Win32_SecurityDescriptor Access
);
Параметры:
- Путь - локальный путь к общей папке Windows. Например, «C: \ FolderToShare».
- Имя - передает псевдоним пути, настроенному как общий ресурс в системе Windows. Пример "ShareName".
- Тип - передает тип общего ресурса. Типы включают в себя дисководы, очереди печати, межпроцессное взаимодействие (IPC) и общие устройства. Может быть одним из следующих значений.
- 0 - Дисковод
- 1 - Очередь печати
- 2 - Устройство
- 3 - МПК
- 2147483648 - Дисковод Админ
- 2147483649 - Администратор очереди печати
- 2147483650 - Администратор устройства
- 2147483651 - IPC Admin
- MaximumAllowed - Максимальное количество пользователей, которым разрешено одновременно использовать этот ресурс. Пример: 100. Этот параметр является необязательным.
- Описание - необязательный комментарий для описания ресурса, которым вы делитесь. Этот параметр не является обязательным. Пример: «Поделиться описанием».
- Пароль - Пароль (когда сервер работает с безопасностью на уровне общего ресурса) для общего ресурса. Если сервер работает с безопасностью на уровне пользователя, этот параметр игнорируется. Этот параметр не является обязательным.
- Access - дескриптор безопасности для разрешений на уровне пользователя. Дескриптор безопасности содержит информацию о разрешениях, владельце и возможностях доступа к ресурсу.
Смотрите эту страницу в MSDN для получения подробной информации о том, как установить права доступа: Win32_SecurityDescriptor Class . Эта статья также является хорошей отправной точкой: задачи WMI: файлы и папки .
Для Windows 7 попробуйте это:
Выше также работает от PowerShell. Примечание `раньше, ПОЛНОЕ
источник