Tein bat-tiedoston, jolla voin sammuttaa etänä useita koneita (shutdown -m \\koneen_nimi, jne). Komento toimii ihan OK, mutta koneeseen, jolla komennon suoritta pitää olla kirjautuneena järjestelmänvalvojana. Osaisiko joku neuvoa millainen koodin pätkä pitäisi tiedoston alkuun laittaa, että voisin suorittaa tiedoston normaalina käyttäjänä. Eli järjestelmänvalvojan salasana olisi joko koodissa tai sitten sitä kysyttäisiin. Jälkimmäinen olisi parempi vaihtoehto, mutta varmaankin vaikeampi toteuttaa...
Olisiko tästä apua: http://www.microsoft.com/resources/documentation/windows/xp/all/proddocs/en-us/runas.mspx?mfr=true Eli jotenkin tyyliin näin: runas /user:administrator "c:\hakemistopolku\sammuta.bat" Tuon kun ajaa, niin kysyy admintratorin salasanaa.
avaa muistio ja kirjoita: shutdown.exe -s tallenna sammuta.bat nimellä. muoto: kaikki tiedostot. avaa ajoitetut tehtävät ja lisää äsken tekemäsi .bat tiedosto haluamaasi aikaan ja kone sammuu silloin.
Kiitos AiJaa tuosta linkistä. Tuon luettuani tuli mieleen, että voishan se toimia myös siten, että klikkaa sitä bat-tiedostoa hiiren kakkosnapilla samalla vaihtonäppäintä painaen ja valitsee sieltä "suorita nimellä". Siihen sitten antaa käyttäjäksi järjestelmänvalvoja ja oikean salasanan. Pitää vaan miettiä mikä olisi näppärin tapa. Joudun silloin tällöin sammuttamaan noin 90 tietokonetta työpäivän päätteeksi. Tai siis varmistamaan, että ne on sammutettu. Jupsu: Tiedosto on siis jo tehty ja se toimii, mutta koneeseen, jolta käsky ajetaan pitää olla kirjautuneena järjestelmänvalvojana.
Yritin sammuttaa lähiverkossa olevaa konetta jonka nimi on vaikka koti ja administrator tilin salasana 123 eli näin tein muttei toimi runas /netonly /user:koti\administrator "shutdown -r -f -m \\koti" Mitä teen väärin?
Tuo koti\administrator viitais tuon microsoftin sivun perusteella siihen, että yrität sammuttaa konetta toimialueelta koti. Kokeiles, että laitat /user:administrator. Siis jos minä ymmärsin oikein. En nyt pysty testaamaan, kun kotona ei ole kuin yksi kone.
Runas-komentoa en ole vieläkään saanut toimimaan, mutta nopeammin kirjaudun koneelle järjestelmänvalvojana kuin omalla käyttäjätunnuksella. Mutta... Tietäisikö joku komentoa, jolla voi vähentää aikaa, joka käytetään sammuksissa olevan tietokoneen etsimiseen? Eli jos esim kone koti-12 ei ole käynnissä, niin sitä etsitään verkosta lähes minuutti ennen siirtymistä seuraavaan koneeseen. Tuota etsimisaikaa haluaisin lyhyemmäksi.
Jos yhdeltä koneelta aja komennon "järjestelmänvalvoja" -tunnuksella niin sammutettavilla koneella pitää olla "järjestelmänvalvoja" -tunnus ja salasanojenkin pitää olla samat, muuten ei toimi.
[guote]Jos yhdeltä koneelta aja komennon "järjestelmänvalvoja" -tunnuksella niin sammutettavilla koneella pitää olla "järjestelmänvalvoja" -tunnus ja salasanojenkin pitää olla samat, muuten ei toimi.[/quote] Siis tiedostossa olevat komennot toimivat. Koneeseen, jolta tiedoston ajan, pitää vaan olla kirjautuneena järjestelmänvalvojana, koska en ole saanut tuota runas-juttua toimimaan. Mutta entä tuo sammutetun koneen etsimiseen käytetty aika? Se on noin 50s luokkaa ja jos sen saisi määriteltyä lyhyemmäksi, niin sitten homma olisi OK.