none
mapovaní disků

    Dotaz

  • Zdravím,
    chtěl jsem se zeptat. Win 2003 na které běží aplikace spuštěná naplánovanou ulohou po startu systému. Bohužel je aplikace staršího data a ukládá pouze na namapovaný disk. Potřebuju data ukládat na jiný disk na jiném serveru. Jak mám namapovat disk pro aplikaci na serveru, která se spouští naplánovanou úlohou, kde není nikdo přihlášen.
    Dík
    čtvrtek 11. března 2010 7:14

Odpovědi

  • Ahoj,
    mapovani proved v ramci scriptu:

    script.cmd
    ------------
    rem jistota je jistota
    net use x: /delete /yes


    rem namapujeme disk

    net use x: \\server\share




    rem spoustime aplikaci (synchronne)


    x:\adresar\nejakasilenaaplikace.exe /x:\data\nejakytenparametr wtf etc

    rem uklidime po sobe net use x: /delete /yes

    MP

    P.S. interaktivni aplikace (spustene kdyz je nekdo prihlasen a/nebo spolehajici na prostredi prihlaseneho uzivatele) jsou osklive a zle. NIKDY nespolehej na prihlaseneho uzivatele, na jeho prostredi, na to ze budes moci zobrazit okno s hlaskou - script musi probehnout hluse a neme, vse co potrebuje musi byt presmerovano z/do souboru nebo do cerne diry (nul). Drsna skola je psani uloh v konkurencnim cronu - ono kdyz prijdes rano k *nixovemu serveru a mas v mailboxu nekolik stovek mailu ze scriptu kteremu jsi nezalepil hubu budes si to pamatovat :-P
    čtvrtek 11. března 2010 7:35
    Vlastník
  • Myslim ze jsou na sobe fakticky nezavisle

    MP
    • Označen jako odpověď Hans_c čtvrtek 11. března 2010 12:10
    čtvrtek 11. března 2010 11:20
    Vlastník

Všechny reakce

  • Ahoj,
    mapovani proved v ramci scriptu:

    script.cmd
    ------------
    rem jistota je jistota
    net use x: /delete /yes


    rem namapujeme disk

    net use x: \\server\share




    rem spoustime aplikaci (synchronne)


    x:\adresar\nejakasilenaaplikace.exe /x:\data\nejakytenparametr wtf etc

    rem uklidime po sobe net use x: /delete /yes

    MP

    P.S. interaktivni aplikace (spustene kdyz je nekdo prihlasen a/nebo spolehajici na prostredi prihlaseneho uzivatele) jsou osklive a zle. NIKDY nespolehej na prihlaseneho uzivatele, na jeho prostredi, na to ze budes moci zobrazit okno s hlaskou - script musi probehnout hluse a neme, vse co potrebuje musi byt presmerovano z/do souboru nebo do cerne diry (nul). Drsna skola je psani uloh v konkurencnim cronu - ono kdyz prijdes rano k *nixovemu serveru a mas v mailboxu nekolik stovek mailu ze scriptu kteremu jsi nezalepil hubu budes si to pamatovat :-P
    čtvrtek 11. března 2010 7:35
    Vlastník
  • Zdarec,
    aplikace se spouští z lokálního disku, ale data které generuje je potřeba uložit na jiný disk na jiném srv.
    Ještě se podívám zda nespouštět aplikaci spolu se scriptem, který mapuje disk a ne jako naplánovaná úloha spouštěná po spuštění srv pod účtem administrator.
    Scripty, které se spouštějí po spuštění pc je spouštějí pod účtem SYSTEM, jestli se nepletu.
    čtvrtek 11. března 2010 9:32
  • Ano, pod systemovym uctem. Samozrejme i tomuto muzes pridelit prava na sitovy share ale neni to bezne/rozumne. Pozor na dostupnost sitoveho subsystemu atd. v dobe kdy se spousteji startup scripty!

    Drzel bych se task scheduleru.

    MP

    čtvrtek 11. března 2010 10:03
    Vlastník
  • Scripty se  spouštějí synchronně (spouštět asynchronně nenastaveno + při spouštění vždy počkat na síť). Jaké je pořadí v případě úloh scheduleru a startup scriptů?
    čtvrtek 11. března 2010 10:40
  • Myslim ze jsou na sobe fakticky nezavisle

    MP
    • Označen jako odpověď Hans_c čtvrtek 11. března 2010 12:10
    čtvrtek 11. března 2010 11:20
    Vlastník