Puncte:0

Rularea scripturilor Powershell transmise de la AD GPO ca administrator pe computerele de domeniu

drapel eg

Aveam nevoie de ajutor pentru a îndeplini o sarcină simplă la locul de muncă.

Am aproximativ 30 de mașini în domeniul meu de lucru pe care vreau să rulez un script power-shell la pornire. Am creat un GPO care rulează scriptul pe toate mașinile la pornire și toate mașinile au GPO aplicat cu succes. Scriptul power-shell ar trebui să caute un serviciu pe mașină și, dacă îl găsește, îl pornește și gata.Dacă serviciul nu există, scriptul continuă să ruleze și copiază un fișier stocat într-un folder partajat din domeniu în mașină, apoi creează serviciul, apoi îl pornește.

PROBLEMA MEA: scriptul nu rulează automat pe toate mașinile.

După câteva depanare, am aflat că rularea scripturilor pe mașinile cu utilizatorul de domeniu conectat nu este permisă și când încerc să rulez scriptul manual pe fiecare mașină, primesc o eroare care spune că rularea scripturilor este dezactivată, așa că am creat un GPO care permite rularea scripturilor pe mașini, activând Politica de execuție a scripturilor. Indiferent, scriptul nu și-a făcut treaba după repornirea mașinilor și încă primesc aceeași eroare când încerc manual. Apoi am încercat să rulez manual scriptul ca administrator pe mașini și scriptul și-a făcut funcționarea perfect.

De asemenea, am încercat să adăugați următoarele două comenzi - bazate pe sugestii de la alte persoane care au probleme similare - la începutul scriptului power-shell, prima pentru a ridica scriptul pentru a rula ca administrator și a doua pentru a permite rularea scripturilor pe mașină și nu a făcut nicio modificare. COMANDA #1: pornirea procesului powershell âverb runAs COMANDA #2: Set-ExecutionPolicy RemoteSigned -Scope CurrentUser

În prezent, numărul de dispozitive se va apropia de 200 și trebuie să fac ca acest script să ruleze ca administrator pe toate mașinile din GPO-ul aplicat. Aștept să citesc câteva soluții de la tine în scurt timp

Mulțumesc anticipat.

ZivkoK avatar
drapel ru
Este un script de pornire sau un script de conectare în GPO? De asemenea, ar trebui să setați politica de execuție înainte de a executa scriptul...
Puncte:1
drapel us

Încercați această abordare de implementare:

  • Utilizați GPO pentru a vă rula scriptul prin Task Scheduler ca SISTEM, nu ca utilizator
  • Oferiți acces grupului AD Domeniu Computers la o partajare pentru ca scriptul să poată copia fișierul din acesta

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.