Puncte:0

Cum să știu în rețeaua mea ce computere au contul de administrator local activ

drapel jp

După cum spune titlul: Cum știu în rețea mea ce computere au contul de administrator local activ? Pentru că, conform solicitării consultantului de securitate, trebuie să cunoaștem și, dacă este posibil, să dezactivăm, fiecare cont de administrator local de pe fiecare dintre cele peste 300 de notebook-uri/desktop-uri din rețea.

Există o utilizare net sau wmi comanda pentru a o aborda? Poate fi setat recursiv să întrebe fiecare computer din rețea? Avem un controler de domeniu dacă ne ajută, dar există întotdeauna câteva grupuri cu computere care nu sunt conectate la domeniu.

Puncte:0
drapel ae

Văd câteva probleme aici.

  1. Pe computerele care nu sunt asociate unui domeniu trebuie să existe un cont de administrator activ chiar dacă nu este contul numit Administrator.
  2. Pe computerele care nu sunt asociate unui domeniu, ai avea nevoie de un cont pentru a rula interogarea
  3. În general, puteți rula o interogare numai atunci când computerul este online, așa că ar trebui să programați interogările să ruleze în mod regulat și chiar și atunci nu ați putea fi garantat să le obțineți pe toate, deoarece nu puteți garanta că computerele vor fi online în intervalul de timp în care rulați interogarea.

Acestea fiind spuse

Pe un computer cu Windows 10, puteți rula următoarele pentru a obține contul numit Administrator și dacă este activat:

Get-LocalUser -Name Administrator | Selectare-Nume obiect, activat

Puteți utiliza această comandă într-un script ca următorul pentru a obține starea unui computer.

[pscustomobject]@{
    Nume computer = $env:Nume computer
    AdminEnabled = Get-LocalUser -Nume „Administrator” | Select-Object -ExpandProperty activat
} | Export-CSV -Cale „\a\share\unde\poți\pune\this\$($env:Computername).csv”

Apoi, puteți rula comanda de mai sus ca script de pornire în domeniu (Fiți conștienți de faptul că îndoirea partajată ar trebui să fie scrisă pentru grupul „Computerele de domeniu”).

Pe computerele din afara domeniului ai puțin noroc. Dacă aveți un cont care se poate conecta de la distanță pe mai multe sisteme, puteți folosi ceva de genul acesta:

$APSCredentialWhichHasTheRightsToDoThis = Obține-Credential
Invoke-Command -Computername "RemotePC" -ScriptBlock {Get-LocalUser -Name "Administrator"} -Credential $APSCredentialWhichHasTheRightsToDoThis

pentru a obține starea computerului de la distanță.

Postează un răspuns

Majoritatea oamenilor nu înțeleg că a pune multe întrebări deblochează învățarea și îmbunătățește legătura interpersonală. În studiile lui Alison, de exemplu, deși oamenii își puteau aminti cu exactitate câte întrebări au fost puse în conversațiile lor, ei nu au intuit legătura dintre întrebări și apreciere. În patru studii, în care participanții au fost implicați în conversații ei înșiși sau au citit transcrieri ale conversațiilor altora, oamenii au avut tendința să nu realizeze că întrebarea ar influența – sau ar fi influențat – nivelul de prietenie dintre conversatori.