Компьютерный форум OSzone.net  

Компьютерный форум OSzone.net (http://forum.oszone.net/index.php)
-   Microsoft Windows NT/2000/2003 (http://forum.oszone.net/forumdisplay.php?f=5)
-   -   Команды для сценария входа (http://forum.oszone.net/showthread.php?t=94426)

ForGroin 19-11-2007 12:54 681380

Команды для сценария входа
 
Подскажите где взять полный список команды для сценария входа (bat или cmd файл)? Нужно например что бы к подключаемому диску автоматически присваивался Label, а для папок безопасность. Хотелось бы иметь список всех комманд...

HLT 19-11-2007 13:11 681399

для стандартных команд - в командной строке наберите help - увидите список команд.
набирайте help команда - будет описание данной конкретной команды
например, help label

для других команд (про которые Вам не сможет ничего рассказать help) пользуйтесь поиском.

Например, для установки безопасности используется команда cacls
Описание можно найти в гугле http://www.google.ru/search?hl=ru&q=cacls&lr=
Вот неплохая ссылка оттуда : http://www.microsoft.com/resources/d....mspx?mfr=true

ForGroin 19-11-2007 13:23 681405

А какой командой например изменят имя подключаемого диска? Его нет в стандартных...

HLT 19-11-2007 13:46 681413

В смысле, подключать сетевой ресурс на букву?

В общем случае - net use g: \\server\share
Более подробно - net use /?

ForGroin 19-11-2007 14:04 681417

Нет не как сменить букву диска. А метку тома (название диска).

HLT 19-11-2007 14:22 681424

help label

Код:

Создание, изменение и удаление меток тома для дисков.

LABEL [диск:][метка]
LABEL [/MP] [том] [метка]

  диск:          Определяет букву диска.
  метка          Определяет метку тома.
  /MP            Определяет точку подключения тома, или
                  имя тома.
  том            Определяет букву диска (с последующим двоеточием),
                  точку подключения или имя тома. Если указано имя тома,
                  флаг /MP необязателен.


ForGroin 19-11-2007 14:54 681439

Она же и в Help'e была =) Невнимательный я ))) Спасибо. Хорошо бы было конечно полный список иметь комманд в каком нибудь .doc или .chm может у кого есть?

timon4ik 19-11-2007 15:27 681449

Список команд: см. приложение.

HLT 19-11-2007 15:27 681451

Справочник параметров командной строки: http://www.saitov.km.ru/program/sprkom.rar

© Registry Guide Soft Григорий Саитов

ForGroin 19-11-2007 15:36 681456

Блин команда " label z: Папка обмена " всё равно при подключении сетевого диска не переименовывает его... может кто подскажет что я не правильно делаю

P.S. Запись находится в logon.cmd это скриптовый файл который привязан к каждому пользователю домена.

2 timon4ik
Немного не понял что вы этим имели ввиду "Список команд: см. приложение."

HLT 19-11-2007 15:56 681473

Сетевые диски не переименовываются
Если Вам надо чтобы оно называлось "папка обмена" - поменяйте имя сетевого ресурса.

Например, если сетевой ресурс называется ОБЩАЯ_ПАПКА на сервере SERVER и у пользователей подключен на диск G:, то при заходе в "мой компьютер" данный ресурс будет отображаться как "ОБЩАЯ_ПАПКА на SERVER (G:)"

Цитата:

Цитата ForGroin
Немного не понял что вы этим имели ввиду "Список команд: см. приложение." »

В сообщении timon4ik есть приложенный файл. Если его скачать и распаковать - будет справочник по командам, датированный 2001 годом. Правда, у меня он почему-то ругается на скрипты и не открывается полностью. Наверно из-за 7го IE и повышенных настроек безопасности.
По ссылке из моего предыдущего сообщения можно скачать такой же справочник, но более новый (2005го года). У меня открывается и работает без проблем.

ForGroin 19-11-2007 16:02 681478

Спасибо ссылку снизу не заметил...

Но ведь локально он дает права сменить метку тома, независимо от того сетевой это диск либо локальный.

dimich22 19-11-2007 16:21 681487

По-моему с помощью командной строки решения нет. Но можно воспользоваться, например, vbscript.
Тогда команда будет выглядеть так:

Код:

MapDrv "T:", FileSrv & "\distr", "Дистрибутивы"
MapDrv "T:\", FileSrv & "\distr", "Дистрибутивы"

Вторая строка необязательна для Windows XP, но если клиентские системы Windows 2000, то без нее не будет корректно отображаться название "Дистрибутивы".

ForGroin 19-11-2007 16:38 681495

Я в vbscript не силён. Знать бы еще куда его прописывать =)

HLT 19-11-2007 16:55 681505

Cкрипт в текстовый файл с расширением .vbs, запускать через команду cscript имя_скрипта.vbs
Я в скриптах тоже не силен, так что можете попросить dimich22 написать Вам полный скрипт =)

dimich22 19-11-2007 17:23 681525

Ну вот так приблизительно:
Код:

Dim objFileSys
Dim objWshNetwork
Dim objWshShell
Dim strLogonPath

Const FileSrv = "\\server_name"

Set objFileSys    = CreateObject( "Scripting.FileSystemObject" )
Set objWshNetwork = CreateObject( "WScript.Network" )
Set objWshShell  = CreateObject( "WScript.Shell" )

MapDrv "T:", FileSrv & "\distr", "Дистрибутивы"
MapDrv "T:\", FileSrv & "\distr", "Дистрибутивы"


Function MapDrv(DrvLet, UNCPath, DrvName) 
 
    Dim objFSO, oShell         
 
    Set objFSO = CreateObject("Scripting.FileSystemObject")
    Set objoShell = CreateObject("Shell.Application")
 
    On Error Resume Next 
 
    If objFSO.DriveExists(DrvLet) Then 
        objWshNetwork.RemoveNetworkDrive DrvLet, true, true
    End If
 
    objWshNetwork.MapNetworkDrive DrvLet, UNCPath
    objoShell.NameSpace(DrvLet).Self.Name = DrvName
     
End Function

Файл с расширением vbs можно просто поместить в автозагрузку, он и так подхватится.


Время: 15:58.

Время: 15:58.
© OSzone.net 2001-