Войти

Показать полную графическую версию : [решено] удалённое администрирование


exo
10-08-2011, 17:48
Добрый день.
Есть сеть 2008 R2 и клиенты Виндовс 7.
Хочу через локальную ммс "управление компьютером" подключаться к другим компьютерам в домене.
Однако получаю вот такую ошибку:
http://www.exonix.ru/foto/remote1.png
P&P естественно включено, ремоут регистр стоит в ручном запуске, но через политику сделал - авто.
Теперь вопрос: удалённое администрирование? чего нужно ещё включить?
Спасибо.

zero55
10-08-2011, 19:11
на целевой машине надо (Вин7) настроит Winrm

winrm quickconfig

exo
10-08-2011, 19:27
настроит Winrm »
т.е. политикой включить эту службу? я видел это в GPO.
тут нужно нить править?
http://www.exonix.ru/foto/remote2.png

zero55
10-08-2011, 20:30
http://adadmin.blogspot.com/2009/09/enable-powershell-remoting-winrm-via.html

exo
10-08-2011, 21:04
zero55, я выполнил всё что описано с статье. После этого у меня заработал "просмотр событий", а вот до девайсов - таже ошибка...

zero55
10-08-2011, 21:09
Девайсы удаленно не управляются, можно запустить в режиме просмотра

1. gpedit.msc

2. Computer Config\Administrative Templates\System\Device Installation

3. Change the "Allow remote access to the PnP interface" option to Enabled.

4. Reboot

exo
10-08-2011, 21:17
Девайсы удаленно не управляются »
да мне как раз и для просмотра :)

exo
10-08-2011, 21:41
а вот такой интересный вопрос, а как узнать удалённо сколько памяти?

zero55
10-08-2011, 21:51
объем?

Средствами powershell я узнаю вот так.

$mem = Get-WmiObject -Class Win32_ComputerSystem
"This system has {0} MB Free Memory" -f $($mem.TotalPhysicalMemory/1mb)

если компьютер удаленный то вот так

$mem = Get-WmiObject -Class Win32_ComputerSystem -ComputerName NAME
"This system has {0} MB Free Memory" -f $($mem.TotalPhysicalMemory/1mb)

Iska
10-08-2011, 21:54
exo, Вы не про это?
wmic.exe /node:server ComputerSystem get TotalPhysicalMemory

Upd: припоздал ;).

zero55, а почему «Free Memory»? С другого скрипта копировали?

exo
10-08-2011, 21:58
wmic.exe /node:server ComputerSystem get TotalPhysicalMemory »
а ключик для того, чтобы не в байтах увидеть результат? а то я увидел
TotalPhysicalMemory
2146623488
$mem = Get-WmiObject -Class Win32_ComputerSystem -ComputerName NAME
"This system has {0} MB Free Memory" -f $($mem.TotalPhysicalMemory/1mb) »
мне ничего не выдало... а гуи нельзя посмотреть?

zero55
10-08-2011, 22:29
мне ничего не выдало... »
странно...
Тогда вторую строку замените на $mem.

В гуе можно посмотреть только подключившись к удаленному ПК и выбрав Компьютер-свойства. Там на одной из вкладок будет память.

exo
10-08-2011, 23:24
В гуе можно посмотреть только подключившись к удаленному ПК и выбрав Компьютер-свойства. »
ну это понятно. но тогда я помешаю пользователю, а это нельзя допускать.

Iska
11-08-2011, 07:07
а ключик для того, чтобы не в байтах увидеть результат? »
К сожалению, только наподобие такого (пример непосредственно для командной строки):
for /f "tokens=2 delims==" %i in ('wmic.exe /node:server ComputerSystem get TotalPhysicalMemory /value') do @set /a %i / 1024 / 1024
Увы, это не PoSH ;), чтобы вычислять «на месте». Да и попытка приведения таким же образом, скажем, объёмов разделов диска к гигабайтам — уже упирается в ограничение разрядности целочисленных вычислений «SET /A».




© OSzone.net 2001-2012