Войти

Показать полную графическую версию : Как батником можно скопировать файл в папку windows


LepeT
05-10-2014, 20:35
Как батником можно скопировать файл в папку windows без обладания прав администратора?
к примеру %windir%\system32\cmd.exe /c copy file %SYSTEMROOT%

Anton04
05-10-2014, 21:02
Как батником можно скопировать файл в папку windows без обладания прав администратора? »

Только если запустить данный bat/cmd от имени системы, например через планировщик задач.

Iska
05-10-2014, 21:02
Как батником можно скопировать файл в папку windows без обладания прав администратора? »
Никак.

LepeT
05-10-2014, 21:21
Никак. »
а если снять атрибуты или поменять владельца на "все" ?

Если конкретнее говорить нужно заменить политики закинуть несколько папок в %SYSTEMROOT%\System32\GroupPolicy автоматически без участия пользователя,но прав на это не хватает
Неужели вариантов нету?

LepeT
05-10-2014, 21:39
Как вариант,можно запустить копирование с vbs с правами администратора,не подскажите как это сделать?
Set objShell = CreateObject("Shell.Application")
objShell.ShellExecute "cmd.exe", "%windir%\system32\cmd.exe /c copy c:\file %SYSTEMROOT%", "", "runas", 1


как то так только еще что бы окно кмд не мигало

cher
05-10-2014, 21:46
Как вариант,можно запустить копирование с vbs с правами администратора »
Но у вас же нет прав Администратора.
Соответственно во всей системе также. Неважно vbs там или что другое.

Iska
05-10-2014, 22:01
а если снять атрибуты или поменять владельца на "все" ? »
А если снять замок с двери и оставить её настежь открытой?

LepeT
05-10-2014, 22:03
Но у вас же нет прав Администратора.
Соответственно во всей системе также. Неважно vbs там или что другое. »

vbs не требуется запуск от администратора,хотя сам скрипт может запустить cmd от его имени через runas,вариант выше мне подходит,только как убрать мелькающее окно

Ну я имею ввиду что у vbs будут права,что бы его запустить

LepeT
05-10-2014, 23:28
Ну дак что подскажет кто как поставить свернутое окно или скрытое для cmd в переведенном vbs выше

dedmazai1870
06-10-2014, 01:57
LepeT
NirCmd (http://www.nirsoft.net/utils/nircmd.html) в помощь с правами администратора (elevate - For Windows Vista/7/2008 only). А для просто скрытого запуска, есть статья "Скрытие консольных окон" (http://www.oszone.net/6156/).

LepeT
06-10-2014, 09:35
LepeT
NirCmd в помощь с правами администратора (elevate - For Windows Vista/7/2008 only). А для просто скрытого запуска, есть статья "Скрытие консольных окон". »


мне нужно скрыть открытие cmd в vbs,а не сторонними программами,что для этого нужно дописать?

Georgio
06-10-2014, 10:21
мне нужно скрыть открытие cmd в vbs,а не сторонними программами,что для этого нужно дописать? »

Set objShell = CreateObject("Shell.Application")
objShell.ShellExecute "cmd.exe", "%windir%\system32\cmd.exe /c copy c:\file %SYSTEMROOT%", "", "runas", 0

LepeT
06-10-2014, 11:05
Код:
Set objShell = CreateObject("Shell.Application")
objShell.ShellExecute "cmd.exe", "%windir%\system32\cmd.exe /c copy c:\file %SYSTEMROOT%", "", "runas", 0 »

Я думал что единица к рунас относится,спасибо большое

LepeT
06-10-2014, 11:46
Еще вопрос,не подскажите как несколько команд добавить к примеру удалить папку и скопировать папку

Кирилл_Чирков@vk
26-10-2014, 12:41
Батник на изменение hosta через копирование:
Copy C:\Windows\System32\drivers\etc\hosts C:\
echo 127.0.0.1 www.vk.com >> C:\host
echo 127.0.0.1 vk.com >> C:\host
Copy C:\host C:\Windows\System32\drivers\ets\host /q
pause
Почему синтаксическая ошибка в последней сору?

Georgio
26-10-2014, 13:01
copy C:\host C:\Windows\System32\drivers\ets\host /y




© OSzone.net 2001-2012