Kuinka nopeuttaa ryhmäkäytännön päivitysprosessia. GPUPDATE – ryhmäkäytäntöpäivitysten suorittaminen käyttäjälle ja tietokoneelle Toiseksi luomme etäistuntoja

GPO-muutosten jälkeen kestää jonkin aikaa (90 minuuttia +/- 30) ennen kuin ne leviävät muihin järjestelmiin, mutta jos ne on otettava käyttöön kiireellisesti, järjestelmänvalvoja kirjautuu sisään etäjärjestelmään ja suorittaa komennon " gpupdate" Suurella määrällä tietokoneita prosessi kesti jonkin aikaa, ja itse prosessi on hankala. Nyt voit unohtaa sen. Hallintakonsolissa ryhmäpolitiikka(GPMC) uusi kohde on ilmestynyt verkkotunnuksen ja jaon kontekstivalikkoon " Ryhmäkäytännön päivitys” (Group Policy Update) mahdollistaa järjestelmäkäytännön päivittämisen Windows Vista/2008:sta alkaen kahdella hiiren napsautuksella. Tehtävän aktivoinnin jälkeen vastaanotetaan luettelo tietokoneista ja rekisteröidyistä käyttäjistä, jonka jälkeen tehtävä " Gpupdate.exe /force" Verkon ruuhkautumisen välttämiseksi se suoritetaan satunnaisella viiveellä alueella 0-10 minuuttia. Tehtävän tulos näkyy erillisessä ikkunassa, päivityksen onnistuminen voidaan määrittää tuloksena olevan ohjatun käytäntötoiminnon avulla.
Uusi toiminto sai myös oman cmdletin - Invoke-GPUpdate, jonka avulla voit päivittää GP:n etänä ja tarjoaa jopa paremmat ominaisuudet kuin GPMC. Muuten, nyt 27 cmdlet-komentoa vastaa ryhmäkäytännöistä, ts. vielä yksi (saat koko luettelon kirjoittamalla " Get-Command - Module Group Policy«).
Jos haluat päivittää välittömästi tietyn järjestelmän käytännöt, suorita:

PS> Invoke - GPUpdate - Tietokone< имя компьютера>

PS> Invoke-GPUpdate -tietokone< имя компьютера>

Lisäavain – RandomDelayInMinutes voit asettaa aikakatkaisuvälin, mikä on hyödyllistä, jos komento suoritetaan useissa järjestelmissä.
Mutta tärkeintä on, että GPMC-konsolissa voit valita vain divisioonan, siellä ei ole erillistä tietokonekonttia. Tässä tulee apuun Invoke-GPUpdate, joka yhdessä Get-ADComputer-cmdletin kanssa mahdollistaa järjestelmien valitsemisen minkä tahansa kriteerin mukaan:

PS> Get- ADComputer -suodatin * - Hakukanta "cn=tietokoneet, dc=esimerkki,dc=org"| foreach ( Invoke-GPUpdate –computer$_.name –force – RandomDelayInMinutes 5)

PS> Get-ADComputer –suodatin * -Hakukanta "cn=tietokoneet, dc=esimerkki,dc=org" | foreach( Invoke-GPUpdate –tietokone $_.name –force – RandomDelayInMinutes 5)

Toinen tärkeä seikka on, että sinun on avattava useita palomuuriportteja asiakasjärjestelmissä. Helpottaakseen järjestelmänvalvojan elämää MS tarjosi 2 uutta alkuperäistä käytäntöä (8 olemassa olevaan), joiden avulla voit nopeasti luoda ja jakaa tarvittavat asetukset:

— Palomuuriportit ryhmäkäytäntöjen etäpäivityksiä varten;
- Palomuuriportit ryhmäkäytäntöraportteja varten.

Niiden tarkoitus selviää nimestä. Olemme kiinnostuneita ensimmäisestä. Suosittelemme, että luot uuden GPO:n ja siirrät sen yläosaan, jolloin sille on korkeampi prioriteetti kuin oletusarvoisen verkkotunnuksen GPO:n.
Prosessi on yksinkertainen. Valitse toimialue ja valitse valikosta "Luo GPO tässä verkkotunnuksessa". Kirjoita näkyviin tulevassa ikkunassa nimi ja valitse luettelosta "Palomuuriportit ryhmäkäytännön etäpäivitykseen". Vaihtoehtoisesti voit käyttää PowerShellia.

Yhteenveto: Microsoft Scripting Guy, Ed Wilson näyttää kuinka pakottaa ryhmäkäytäntöpäivitys PowerShellin avulla.

Ryhmäkäytännön päivittäminen verkkotunnuksessa

Joskus teen muutoksia ryhmäkäytäntöön verkossa ja minun on otettava muutokset käyttöön kaikissa tietokoneissa. Ja joskus minun on päivitettävä paikallinen ryhmäkäytäntö tietokoneellani.

Käytän apuohjelmaa ryhmäkäytäntöasetusten päivittämiseen GPU-päivitys. Siinä on joitain parametreja. Oletusarvoisesti apuohjelma päivittää sekä tietokoneen että käyttäjäkäytännöt. Mutta tätä voidaan ohjata parametrilla /kohde. Esimerkiksi, jos minun on päivitettävä vain tietokonekäytäntö, määritän /target:tietokone. Vain käyttäjäkäytännön päivittäminen − /target:user.

PS C:\> gpupdate /target:tietokone

Päivitetään käytäntöä…

Oletus GPU-päivitys Koskee vain päivitettyjä ryhmäkäytäntöasetuksia. Käytä parametria ottaaksesi kaikki asetukset käyttöön /pakottaa. Seuraava komento päivittää kaikki tietokoneen ja käyttäjän ryhmäkäytäntöasetukset (riippumatta siitä, onko niitä muutettu vai ei).

PS C:\> gpupdate /force

Päivitetään käytäntöä…

Tietokonekäytännön päivitys on suoritettu onnistuneesti.

Käyttäjäkäytännön päivitys on suoritettu onnistuneesti.

Ensin saamme luettelon toimialueen tietokoneista

Ensimmäinen asia, joka minun on tehtävä, on saada luettelo kaikista toimialueen tietokoneista. Käytän tähän cmdlet-komentoa Hanki-ADComputer, osa Active Directory -moduulia.

Huomautus: Active Directory -moduuli sisältyy RSAT:iin.

Tallennan tuloksena olevat tietokoneobjektit $cn-muuttujaan.

$cn = Hanki-ADComputer -suodatin *

Toiseksi luomme etäistuntoja

Seuraava asia, joka minun on tehtävä, on luoda etäistuntoja kaikkien tietokoneiden kanssa. Tätä varten minun on annettava kirjautumistiedot tietokoneisiin yhdistämistä varten sekä luotava itse istunnot cmdlet-komennolla Uusi-PSSession.

Aluksi käytän cmdlet-komentoa Hanki valtuustiedot ja tallenna sen palauttama objekti $cred-muuttujaan.

$cred = Get-Credential iammred\administrator

$session = Uusi-PSSession -cn $cn.name -cred $cred

Muista, että toimialueella saattaa olla tietokoneita, jotka on sammutettu, joten komentoa suoritettaessa saattaa tulla virheitä. Virheistä huolimatta Windows PowerShell luo istuntoja työtietokoneiden kanssa.

Suuri virhemäärä voi aiheuttaa huolta. Koska istuntoobjektit on tallennettu muuttujaan $sessions, voin helposti tarkistaa, että ne on luotu.

Suoritetaan nyt komento kaikilla etäkoneilla

Suorittaaksesi komennon GPU-päivitys kaikissa etäkoneissa käytän cmdlet-komentoa Invoke-Command. Se käyttää istuntoja, jotka olemme tallentaneet muuttujaan $sessions. Alias ​​cmdletille Invoke-Commandicm.

icm - Istunto $istunto - ScriptBlock (gpupdate /force)

Komennon suorittamisen jälkeen tulokset näytetään Windows-konsoli PowerShell.

Etsitään ryhmäkäytäntöpäivitystä

Kun ryhmäkäytäntöasetukset on päivitetty onnistuneesti työasemassa, tapahtumatunnus 1502 kirjoitetaan järjestelmälokiin. Voin käyttää cmdlet-komentoa Invoke-Command saadakseen tämän tiedon.

icm -Session $session -ScriptBlock (Get-EventLog -LogName system -InstanceId 1502 -Uusin 1)

Komento ja sen tulokset näkyvät alla olevassa kuvassa.

Toinen mielenkiintoinen asia ryhmäpolitiikasta

Joskus minun on soitettava tekniseen tukeen ja he pyytävät minua päivittämään ryhmäkäytännön paikallisella tietokoneellani. Tämä ei ole ongelma, koska voin juosta GPU-päivitys suoraan PowerShellistä. Vaikeus tulee, kun minua pyydetään päivittämään ryhmäkäytäntö 5 kertaa 5 minuutin välein. Mutta tämä voidaan myös ratkaista yhdellä koodirivillä.

1..5 | %("päivitys GP $(Get-Date)"; gpupdate /force ; uni 300)

Ed Wilson, Microsoft Scripting Guy

Alkuperäinen:

Windows 10:n päivityskäytännön asettaminen määrittää tapaa, jolla Windows 10 vastaanottaa päivitykset. Windows 10:ssä päivitysasetukset on siirretty Ohjauspaneelista Järjestelmäasetuksiin. Windows 10:ssä ei ole sellaisia ​​asetuksia kuin Ohjauspaneelissa, joten päivityksiä ei voi enää poistaa käytöstä tai valita, miten niitä vastaanotetaan. Voit kuitenkin käyttää Rekisterieditoria ja Paikallista ryhmäkäytäntöeditoria poistaaksesi päivitykset käytöstä ja määrittääksesi, miten saat ne.

Päivitysten määrittäminen paikallisen ryhmäkäytäntöeditorin avulla

Käynnistä paikallinen ryhmäkäytäntöeditori painamalla kahta näppäimistön näppäintä kerralla WIN+R gpedit.msc ja napsauta OK.

Windows 10 päivitysryhmäkäytäntö

Tietokoneen asetukset - Hallintamallit - Windows-komponentit - Windows Update. Napsauta viimeistä Windows Update -kohdetta ja etsi sitten oikealta puolelta kohde Automaattisten päivitysten määrittäminen ja muuttaa sen asetuksia.


Windows 10 päivittää ryhmäkäytäntöjä

Voit tehdä tämän lisäämällä avautuvan ikkunan yläosaan pisteen Käytössä-kohdan viereen ja määrittämällä sitten päivitysasetukset alla. Napsauta OK. Avaa sitten, jotta tekemäsi asetukset toimivat Järjestelmäasetukset - Päivitys ja suojaus - Windows Update ja paina painiketta Tarkistetaan päivityksiä.


Kun olet määrittänyt Windows 10 -käytännöt, suorita päivitys

Tämän jälkeen paikallisessa ryhmäkäytäntöeditorissa tekemäsi asetukset tulevat voimaan.

Päivitysten määrittäminen rekisterieditorilla

Käynnistä rekisterieditori painamalla kahta näppäimistön näppäintä kerralla WIN+R. Suorita-ikkuna avautuu, johon kirjoitat komennon regedit ja napsauta OK.


Avaa Rekisterieditori ja luo neljä asetusta ohjattavaksi Windows-päivitykset 10

Laajenna avautuvan muokkausikkunan vasemmassa osassa HKEY_LOCAL_MACHINE - OHJELMISTO - Käytännöt - Microsoft - Windows. Vie hiiri viimeisen Windows-kohteen päälle ja napsauta hiiren kakkospainikkeella. Valitse avautuvasta pikavalikosta Luo - osio. Nimeä uusi osio Windows päivitys.
Vie hiiri juuri luodun WindowsUpdate-osion päälle ja luo uudelleen nimeämäsi osio AU.
Siirrä sitten kohdistin juuri luodun AU-osion päälle ja napsauta hiiren kakkospainikkeella ja valitse avautuvasta valikosta Uusi – DWORD-arvo (32-bittinen). Uusi luotu parametri näkyy ikkunan oikealla puolella, anna sille nimi AUOoptiot. Samalla tavalla viemällä kursoria AU-osion päälle, luo kolme muuta parametria ja nimeä ensimmäinen Ei automaattista päivitystä, toinen Scheduled InstallDay, ja kolmas ScheduledInstallTime(valinnainen Ei AutoRebootWithLoggedOnUsers). Nyt sinun on muutettava näiden neljän uuden parametrin arvoa.

AUOptions-parametrille

  • 2 - Saat ilmoituksen ennen päivitysten asentamista ja lataamista.
  • 3 - Saat automaattisesti päivitykset ja ilmoitukset, kun ne ovat valmiita asennettavaksi.
  • 4 - Vastaanota ja asenna päivityksiä automaattisesti tietyn aikataulun mukaisesti.
  • 5 - Anna paikallisten järjestelmänvalvojien valita itse päivitystila ja ilmoitukset.

NoAutoUpdate-parametrille

  • 0 — Käytössä automaattinen asennus päivitykset, jotka ladataan ja asennetaan AUOptions-parametrissa tehtyjen asetusten mukaan.
  • 1 — Päivitysten automaattinen asennus on poistettu käytöstä.

ScheduledInstallDay-parametrille

  • 0 – päivitykset asennetaan päivittäin, jos AUOptions-parametriksi on asetettu 4.
  • 1 – päivitykset asennetaan joka maanantai, jos AUOptions-parametrin arvo on 4.
  • 2 – päivitykset asennetaan joka tiistai AUOptions-parametrin ollessa 4.
  • 3 – päivitykset asennetaan joka keskiviikko AUOptions-parametrin ollessa 4.
  • 4 – päivitykset asennetaan joka torstai, jos AUOptions-parametrin arvo on 4.
  • 5 — päivitykset asennetaan joka perjantai, jos AUOptions-parametriksi on asetettu 4.
  • 6 – päivitykset asennetaan joka lauantai, jos AUOptions-parametrin arvo on 4.
  • 7 – päivitykset asennetaan joka sunnuntai, jos AUOptions-parametriksi on asetettu 4.

ScheduledInstallTime-parametrille

0–23 päivitykset asennetaan niin monessa tunnissa riippuen asetetusta parametrista ja jos AUOptions-parametrin arvo on 4.

NoAutoRebootWithLoggedOnUsers-parametrille

  • 0 — Kun päivityksen asennus on valmis, tietokone käynnistyy automaattisesti uudelleen; se toimii AUOptions-parametrin ollessa 4.
  • 1 - Kun päivityksen asennus on valmis, tietokone ei käynnisty uudelleen automaattisesti, vaan se toimii AUOptions-parametrin ollessa 4.

GPUPDATE-komentoa käytetään päivittämään käyttäjän ja/tai tietokoneen ryhmäkäytäntöjä.

Muoto komentorivi:

GPU-päivitys

Komentorivivaihtoehdot:

/Kohde:(tietokone | Käyttäjä)- Päivitä käytäntöasetukset vain käyttäjälle (User) tai vain tietokoneelle (tietokone). Jos sitä ei ole määritetty, molempien käytäntöjen asetukset päivitetään.

/Pakottaa- Kaikkien käytäntöasetusten käyttöönotto. Jos sitä ei ole määritetty, vain muutetut käytäntöasetukset otetaan käyttöön.

/Odota:arvo- Aikakatkaisu (sekunteina), jotta käytäntö saattaa käsittelyn loppuun. Oletus on odottaa 600 sekuntia. Arvo "0" - ei odottelua. Arvo "-1" - odotusaika on rajoittamaton. Jos aikakatkaisu tapahtuu, komentokehoteikkuna aktivoituu uudelleen, mutta käytännön käsittely jatkuu.

/Kirjaudu ulos- Kirjaudu ulos ryhmäkäytäntöasetusten päivittämisen jälkeen. Vaaditaan niille ryhmäkäytännön asiakaslaajennuksille, jotka eivät käsittele käytäntöä taustalla, vaan käsittelevät sen vain käyttäjän kirjautuessa sisään, kuten asentaessaan ohjelmia käyttäjälle tai kansion uudelleenohjausta varten. Tällä asetuksella ei ole vaikutusta, ellei kutsuta laajennuksia, jotka edellyttävät käyttäjän kirjautumista ulos.

/Saapas- Suorita uudelleenkäynnistys ryhmäkäytäntöasetusten käyttöönoton jälkeen. Vaaditaan ryhmäkäytäntöasiakaslaajennuksille, jotka eivät käsittele käytäntöä taustalla, vaan käsittelevät sen vain sen käynnistyessä, kuten tietokoneohjelmien asennuksessa. Tällä asetuksella ei ole vaikutusta, ellei laajennuksia kutsuta, jotka vaativat järjestelmän uudelleenkäynnistyksen.

/Sync- Seuraavan aktiivisen käytäntösovelluksen on tapahduttava synkronisesti. Aktiivinen käytännön valvonta tapahtuu, kun tietokone käynnistetään uudelleen tai kun käyttäjä kirjautuu sisään. Voit käyttää tätä parametria käyttäjälle, tietokoneelle tai molemmille määrittämällä /Target-parametrin. Tässä tapauksessa parametrit /Force ja /Wait, jos määritetty, ohitetaan.

Esimerkkejä käytöstä:

gpupdate/?- näyttää vihjeen komennon käyttämisestä.

gpupdate- tietokonekäytännöt ja käyttäjäkäytännöt päivitetään. Vain muuttuneita käytäntöjä sovelletaan.

gpupdate /Target:tietokone- Käytännöt päivitetään vain tietokoneelle.

gpupdate /Force- kaikki käytännöt päivitetään.

gpupdate /Käynnistys- ryhmäkäytäntöjen päivittäminen käynnistämällä tietokone uudelleen.

Päätin, että minun on kirjoitettava lyhyt artikkeli, johon voisi ja pitäisi viitata melko usein. Tämän artikkelin aihe on ryhmäkäytännön päivittäminen.

Miksi käytäntö täytyy päivittää manuaalisesti?

Milloin tästä voi olla hyötyä? Melkein aina, kun muutat mitä tahansa parametria missä tahansa käytännössä. Ei, älä ajattele, että käytäntöä tulee päivittää vain manuaalisesti. Itse asiassa se päivittyy automaattisesti. Kerran puolentoista tunnin välein! Kuvittele, että olet muuttanut jotain käytäntöä ja odota puolitoista tuntia tarkistaaksesi, toimiiko se juuri niin kuin halusit. Brad, eikö niin?

Luonnollisesti hölynpölyä. Siksi on olemassa tapa pakottaa tietokone päivittämään ryhmäkäytännöt manuaalisesti. Ja sitä ennen vähän teoriaa. Kuten tiedät, poliitikot on jaettu kahteen suureen ryhmään:

  • tietokonekäytännöt
  • käyttäjäkäytännöt

Ensimmäisen ryhmän käytännöt koskevat kaikkia tietokoneen käyttäjiä, kun taas toisen ryhmän käytännöt koskevat vain yksittäisiä käyttäjiä. Joten, kun tietokone käynnistyy, ryhmäkäytännöt ladataan välittömästi. Lisäksi kaikki käytännöt luetaan tyhjästä, mikä varmistaa uusimpien muutosten soveltamisen. Mutta käyttäjäkäytännöt tarkistetaan ja ladataan, kun käyttäjä kirjautuu järjestelmään.

Kun tiedät nämä tosiasiat, tässä on ratkaisusi. Jotta käyttäjäkäytäntöjen muutokset tulevat voimaan, kirjaudu ulos ja kirjaudu sisään uudelleen. Jos sinun on päivitettävä tietokonekäytäntösi, käynnistä tietokone uudelleen. Vitsi.

Komento päivittää paikallinen ryhmäkäytäntö

Kuvatut menetelmät johtavat varmasti haluttuun tulokseen, mutta ne ovat melko typeriä. Loppujen lopuksi on olemassa yksi erinomainen komentorivin apuohjelma nimeltä gpupdate. Yleensä ryhmäkäytännön päivittämiseen riittää seuraava komento:

Gpupdate /force

Tällä yksinkertaisella toiminnolla voit nopeasti päivittää tietokonekäytäntösi.


Yläosa