LAN makinesinde windows servisini yeniden başlat


1

Hedef makinede, tüm kimlik bilgilerinde, güvenlik duvarı ve virüsten koruma yazılımı olmayan tam güvenilir ağda yönetici haklarına sahibim. Hedef makinede windows 8 var, bir tane de windows 7 var.

  • Windows hizmetini onun adına göre yeniden başlatmam gerekiyor. Bu isme sahibim.

Makinenin IP adresini aldım. Ben basit bir kabuğum var. Ancak powershell'i kullanabilirim.

Yine de internette bunu yapmak için ince kabuk komutunu bulamıyorum. Bulduğum her şey ya imkansız olduğunu ya da çalışmayan bir kod parçası sağladığını söylüyor.

Güncelleştirme: Her iki bilgisayar da evime yerleştirildi ve etki alanına ait değil. Yalnızca aynı çalışma grubunu paylaşırlar.

Güncelleştirme:

Az önce bir powershell betiği oluşturdu:

$password = convertto-securestring -string 'pwd_string' -asplaintext -force
$credential = new-object -typename System.Management.Automation.PSCredential -argumentlist "AF", $password
$service = gwmi win32_service -computername "AgentFire" -filter "name='Sharedaccess'" -credential $credential
$service.stopservice()
Start-Sleep -s 3
$service.startservice()

gwmi , kimlik bilgilerinin geçerli olmasına rağmen erişimin reddedildiğini söylüyor.

Yanıtlar:


1

Böyle bir şeyi deneyebilirsiniz:

sc \\SERVER [start|stop|restart] ServiceName

Windows 8'den Sunucu 2012'ye çalışır.


[SC] StartService: OpenService FAILED 5: erişim reddedildi.
AgentFire

İlk önce uzaktaki makineye nasıl giriş yapılır?
AgentFire

1

Bunu yapabilmemin tek yolu:

PsExec.exe \\192.168.0.106 -u 123 -p 123 -d shutdown /f /s /t 0
  1. Harici aracı SysInternals .
  2. Hedef bilgisayarda kullanıcı-şifre combo
  3. Shutdown.exe kabuk komutu.

0

Eğer hatalıysam, lütfen bana bildirin.

Göre bu site kullanabilmelisin net [start/stop] [servicename] Bir servisi kendi adına başlatmak veya durdurmak için komut. Sadece bir süreci öldürmeniz gerekiyorsa, PID'yi kullanarak tasklist ve taskkill uygun bayraklarla.


Başka bir makinede bir hizmeti yeniden başlatmak için bir makinede çalıştırdığımda bu çalışmıyor.
AgentFire

Hem basit hem de gücüm var.
AgentFire

Hangi hatayı alıyorsun?
cutrightjm

İle net [start/stop] [servicename] herhangi bir girişimde olduğu gibi herhangi bir hata yoktur. Sağladığınız komut uzaktaki makine adını belirtmeye izin vermiyor. Veya bunun nerede belirtilebileceğini bulamıyorum.
AgentFire

İkinci bilgisayara bir kabuğun olduğunu söylemiştin. Buna sahipseniz, makine adını belirtmeniz gerekmez.
cutrightjm
Sitemizi kullandığınızda şunları okuyup anladığınızı kabul etmiş olursunuz: Çerez Politikası ve Gizlilik Politikası.
Licensed under cc by-sa 3.0 with attribution required.