none
GPO problém se skriptem při vypínání PC

    Dotaz

  • Dobrý den,

    prosím o radu. Jsem přihlášený na PC1 jako uživatel Josef.

    V doménovém GPO spouštím skript test.bat. Skript obsahuje pouze příkaz md \\PC2\%username%

    Když spuštění skriptu dám do politiky Uživatel-Při odhlášení, složka se založí správně

    tedy C:\Josef

    Když skript dám do politiky Počítač-Při vypnutí vytvoří se mi složka

    C:\PC2$

    Je to asi logické, protože při vypínání již nejspíš systém o žádném uživateli neví.

    Jak prosím dostat jméno uživatele do vypínacího skriptu, aby se mi při vypínání vytvořila složka C:\Josef ?

    Děkuji

    Josef Kubeček

    pondělí 27. března 2017 13:34

Všechny reakce

  • Asi by to šlo obejít tím, že by sis někam na disk uložil při každém přihlášení jméno naposledy přihlášeného uživatele a tuto hodnotu pak použil v tom tvém scriptu.

    Nic jiného mě nenapadá.

     

    Neexistuje titiž možnost jak dostat jméno uživatele do vypínacího scriptu, prostě v té době už žádný uživatel přihlášený není (všichni uživatelé jsou už odhlášení), takže který uživatel by to měl být?


    JCH

    pondělí 27. března 2017 13:40
  • Já bych řekl, že proměnná %USERNAME% se naplní z účtu, pod kterým je skript spuštěn. Je-li volán z politiky pro uživatele, pak je to uživatel (tedy ve Tvém případě Josef).

    Je-li volán z politiky pro počítač, pak se tam zcela správně doplní jméno počítače. I počítače mají v Active Directory svůj účet.

    Zkus prosím popsat, čeho chceš tímto nastavením dosáhnout. Možná by šel Tvůj požadavek vyřešit nějak jinak.


    BB

    pondělí 27. března 2017 14:27
  • Spis napis CO a PROC chces resit a nesoustred se na to JAK to resit

    MP

    úterý 28. března 2017 10:35
    Vlastník
  • Měl jsem v úmyslu spustit zálohovací skript Při vypnutí

    7z a -tzip \\PCzalohy\zalohy\"Zaloha-%username% %DATE:~9,4%-%DATE:~6,2%-%DATE:~3,2% %TIME:~0,2%-%TIME:~3,2%-%TIME:~6,2%".7z \users\%username%\Documents

    Ale vzhledem k tomu, že ke spuštění skriptu dojde i při restartu, nikoli jen při vypínání, budu muset tuto cestu opustit. Při administrátorských zásazích na stanicích bych totiž kvůli restartu čekal i několik hodin L

    Přesto by mě zajímalo, jak bych dostal username do politiky Při vypínání. Zkoušel jsem do GPO Při přihlášení nastavit set usr=%username%. Pak jsem ve skriptu Při vypínání místo %username% použil %usr%

    7z a -tzip \\PCzalohy\zalohy\"Zaloha-%usr% %DATE:~9,4%-%DATE:~6,2%-%DATE:~3,2% %TIME:~0,2%-%TIME:~3,2%-%TIME:~6,2%".7z \users\%usr%\Documents

    Ale nezadařilo se.

    Díky za dobrou radu

    Josef

    úterý 28. března 2017 14:47
  • Hmm. Nemate domenu? Roaming profiles? Folder redirection?

    Vynalezas kolo

    MP

    P.S. skripty maji timeout 10 minut. Uz to je dost.

    úterý 28. března 2017 15:03
    Vlastník
  • Doménu máme. Vyzkoušel jsem Roaming profiles, Folder Redirection, Work Folders, Synology Cloud Station Drive.

    U všech těchto technologií jsme narazili na něco, co nám nevyhovovalo.
    Máme několik NAS Synology a tak spolupráce s agentem Cloud Station Drive na stanicích by byl ideální. Bohužel nelze přes GPO hromadně nakonfigurovat.
    Ještě ke skriptům. Jak mám rozumět tomu, že timeout je 10 minut? To se proces po 10 minutách stopne? Tzn. v našem případě by se zálohování po 10 minutách zastavilo?

    Díky Josef

    středa 29. března 2017 7:23
  • Ještě ke skriptům. Jak mám rozumět tomu, že timeout je 10 minut? To se proces po 10 minutách stopne? Tzn. v našem případě by se zálohování po 10 minutách zastavilo?

    Díky Josef

    ANO. Bylo by nasilne ukonceno a pokracovalo by se ve vypinani. Timeout se samozrejme pres GP da zmenit. Ale toto je cesta do pekla.

    BTW jak mas nastavena prava na \\PCzalohy\zalohy ? Oni uz v synology umeji prava na ucty POCITACU :-O ?

    MP


    středa 29. března 2017 7:32
    Vlastník
  • Dík za vysvětlení timeoutu a také za varování ohledně Synology. To mě nedocvaklo, že to tam nemají.

    Josef

    středa 29. března 2017 8:04