Как преобразовать поднятую командную строку в регулярную командную строку?

В прошлом необходимо было бы скопировать DC и Exchange Server, восстановить их к sperate серверам или VMs (удостоверяющийся не позволять им видеть нормальные в сети) и затем восстановить mailstore в него.

Однако в обменном 2003 у Вас теперь есть группы устройств хранения восстановления, которые позволяют Вам монтировать свое резервное копирование mailstore, не вмешиваясь в основное.

Можно все еще сделать это старомодный путь, это - просто намного больше стычки. Но в зависимости от Ваших потребностей это мог бы быть путь, которым необходимо пойти.

1
задан 19 July 2010 в 12:50
4 ответа

Sysinternals к спасению! Существует опция, добавленная некоторое время назад для выполнения команды как ограниченного пользователя.

    Usage: psexec [\\computer[,computer2[,...] | @file][-u user [-p psswd]][-n s][-l][-s|-e][-x][-i [session]][-c [-f|-v]][-w directory][-d][-<priority>][-a n,n,... ] cmd [arguments]


-d  Don't wait for application to terminate. Only use this option for non-interactive applications.
-e  Does not load the specified account's profile.
-f  Copy the specified program to the remote system even if the file already exists on the remote system.
-i  Run the program so that it interacts with the desktop of the specified session on the remote system. If no session is specified the process runs in the console session.
-l  Run process as limited user (strips the Administrators group and allows only privileges assigned to the Users group). On Windows Vista the process runs with Low Integrity.

Конкретно я рекомендую работать

psexec -i -d -l "your command here"

Это выполнит команду в интерактивном режиме, (таким образом, Вы будете видеть, результаты) отсоединился, (таким образом, командная строка сразу возвращается - не строго необходимый), и как ограниченный пользователь.

1
ответ дан 3 December 2019 в 19:37

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

1
ответ дан 3 December 2019 в 19:37

Насколько я знаю, Вы не можете "не поднять" процесс.

При запуске cmd.exe с другого приложения (неподнятый), оно не должно запускаться как администратор.

0
ответ дан 3 December 2019 в 19:37

Следующая команда запустит программу без повышения прав и в качестве пользователя с ограничениями. Другими словами, уровень целостности будет средним, а не высоким или низким.

psexec -u %USERDOMAIN%\%USERNAME% -p password command arguments

Добавление -l запустит программу как ограниченный пользователь (то есть уровень целостности низкий).

1
ответ дан 3 December 2019 в 19:37

Теги

Похожие вопросы