VBS Script для сопоставления пользователей домашних дисков с именами пользователей

17 марта SBS2008 / 2011, Server 2003, Server 2008, Windows 7, Windows Vista, Windows XP

Проблема

Вам нужен скрипт vbs, который будет отображать домашний диск пользователя на основе имени пользователя, а также помечать домашний диск именем пользователя. Для примера X: \ billy.

Этот сценарий входа в VBS ниже сделает эту работу. создайте файл с именем log in.vbs, скопируйте и вставьте приведенный ниже код. Вы можете вызвать его через объект групповой политики в разделе сценария входа в систему групповой политики. Вы можете даже просто добавить это в учетную запись отдельного пользователя.

Решение

Скрипт входа в систему

Установите objNetwork = CreateObject ("WScript.Network") strDriveLetter = "Z:" strRemotePath = "\\ Server \ Path" strUserName = objNetwork.Username objNetwork.MapNetworkDrive strDriveLetter, strRemotePath  "\"  strUserName, True 'Если вы не хотите, чтобы диск был помечен как имя пользователя пользователя, просто удалите строки ниже' Код ниже помечает диск, поэтому в списке он будет выглядеть как: 'Home Home Set Set objShell = CreateObject ("Shell .Application ") strNewName = strUserName  "Домашний диск" objShell.NameSpace (strDriveLetter) .Self.Name = strNewName

Ссылка на основную публикацию