| Запуск утилит из командной строки При-помощи команды RunAs можно
запускать из командной строки любые исполняемые файлы (имеющие расширение exe,
com, cmd, bat, msc), ярлыки (lnk), а также элементы панели управления (cpl).
Существуют приложения и элементы, с которыми команда RunAs не
может быть использована. Например, программа Windows Explorer, папка Printers
и элементы рабочего стола. Для запуска из командной строки
утилит из пакета Windows Server 2003 Administrative Tools необходимо знать имена
оснасток. В табл. 10.2 приводятся имена оснасток для наиболее часто используемых
утилит из этого пакета. Таблица 10.2.
Имена оснасток для некоторых утилит пакета Windows Server 2003 Administrative
Tools
Утилита | Имя оснастки
| Active Directory Domains and Trusts | domain.
msc | Active Directory Schema | должна быть
создана администратором вручную | Active Directory Sites
and Services | dssite.msc | Active Directory
Users and Computers | dsa.msc | Computer Management
| compmgmt.msc | Distributed File System |
dfsgui.msc | DNS | dnsmgmt.msc |
Domain Controller Security Settings | dcpol.msc |
Domain Security Settings | dompol.msc |
Group Policy | gpedit.msc | Local Security
Settings | secpol.msc | Routing and Remote
Access | rrasmgmt.msc | Services |
services, msc | Device Manager* | devmgmt.msc
| Disk Management* | diskmgmt.msc |
Local Users and Groups* | lusrmgr.msc |
Shared Folders* | fsmgmt.msc |
*Оснастки, не отображаемые в меню Administrative Tools. Однако их можно найти
в папке %SystemRoot%\system32 Команда RunAs имеет следующий формат: runas
[ [/noprofile | /profile] [/env] [/savecred | /netonly]] /user:<имя_пользователя>
приложение Ключевые слова имеют следующий смысл:
- /noprofile — в процессе запуска утилиты не будет осуществляться
загрузка профиля пользователя. Благодаря этому приложения запускаются быстрее.
Однако приложения, использующие информацию, размещенную в профиле пользователя,
могут не работать;
- /profile — загружается профиль
пользователя. Данный режим выбирается по умолчанию;
- /env
— использовать текущее окружение, вместо того, чтобы создавать окружение, характерное
для конкретного пользователя;
- /savecred — использовать
полномочия предыдущего пользователя;
- /netonly — использовать
полномочия исключительно для доступа к удаленным ресурсам;
- /user
— учетная запись пользователя.
Ниже приводится пример
запуска оснастки Active Directory Users and Computers
с полномочиями пользователя lex: c:\runas /user:lex@khsu.ru "mmc domain.msc"
В приведенном примере утилита запускается для управления доменом, к которому
принадлежит текущий пользователь. Если необходимо запустить утилиту с полномочиями
пользователя, принадлежащего к другому домену, используется другой формат команды.
Ниже приводится пример запуска оснастки Active Directory
Users and Computers с полномочиями пользователя kaizer, принадлежащего
к домену kit.khsu.ru (NetBIOS-имя домена — KIT): c:\runas /netonly /user:KIT\kaizer
"mmc domain.msc" В приведенном примере используется формат NetBIOS
для предоставления информации о домене, к которому принадлежит пользователь (домен\
пользователь). Однако допускается и использование основных имен пользователя (UPN).
|