none
script accesso login.bat RRS feed

  • Domanda

  • salve a tutti...
    ho questo file nella cartella netlogon di nome login.bat su server 2003
    qualcuno saprebbe dirmi cosa fa di preciso?
    ;  KIXTART.SCR
    ;
    ;  Script windows nt 4.0 sp3
    ;
    BREAK OFF
    CLS
    ;*** MAP PERSONALI ***
    $X=@USERID
    use p: /d
    use p: "@lserver\" + $X
    ;*** MAP GENERALI ****
    ;use w: /d
    ;use w: "@lserver\APP"
    ;use l: /d
    ;use l: "@lserver\LIBERO"
    ;*** MAP PER GRUPPI ***
    IF INGROUP("HR")
        use s: /d
        use s: "@lserver\Presenze"
    ENDIF
    ;*** MAP PARTICOLARI ***

    grazie mille

    giovedì 25 maggio 2017 06:59

Risposte

  • Lo script, così come presentato, non può funzionare non è un bat!!

    Dovresti salvare il file come logon.scr ed eseguirlo dentro un bat usando l'interprete dei file kixtart http://www.kixtart.org/

    Se non ricordo male il tuo logon.bat dovrebbe contenere

    "\\tuoserver\netlogon\kixstart.exe  "\\tuoserver\netlogon\logon.scr"

    Lo ho usato per anni quella funzione inGroup era avantissimo con nt4.0 ed era avanti anche con windows 2000!!

    Traduzione da kixstart a batch

    Commento in kixstart:  ;

    Commento in batch: REM

    variabile @lserver equivalente a %LOGONSERVER% e @USERID equivalente a %USERNAME%

    per la funzione INGROUP uso il comando woami

    @echo off CLS

    REM salvare come LOGON.CMD
    rem ecco la traduzione del tuo kixstart in bat REM per il controllo apparteneza cruppo REM necessita di woami.exe nel path o se usato come script di logon REM l'eseguibile deve essere presente in \\severlogon\netlogon REM (\\severlogon\netlogon\whoami.exe /user /groups|findstr /i "\Portale.DomainUsers ") REM ATTENZIOE la verifica gruppo deve avere la \ e uno spazio alla fine "\questogruppo " rem REM *** MAP PERSONALI *** rem rimuove il disco mappato P: NET USE P: /d rem connette il disco P: alla share con il "nome del server\nome utente" NET USE p: "%LOGONSERVER%\%USERNAME%" rem *** MAP GENERALI **** rem NET USE w: /d rem NET USE w: "%LOGONSERVER%\APP" rem NET USE l: /d rem NET USE l: "%LOGONSERVER%\LIBERO" rem *** MAP PER GRUPPI *** rem se l'utente attuale appartiene al gruppo la parte di codice dopo && viene eseguita (whoami.exe /user /groups|findstr /i "\HR ") && (
    rem mappa il disco S: agli appartenenti al gruppo HR NET USE S: /d NET USE S: "%LOGONSERVER%\Presenze" ) ||(echo non appartiene al gruppo HR) rem *** MAP PARTICOLARI ***

    alla fine tutto quello che fa è connetterr il disco P e se l'utente appartiene al HR avrà anche il disco s: mappato da \\server\presenze
    ciao


    Gastone Canali >http://www.armadillo.it


    Se alcuni post rispondono al tuo quesito(non necessariamente i miei), ricorda di contrassegnarli come risposta e non dimenticare di contrassegnare anche i post utili. GRAZIE! Ricorda di dare un occhio ai link Click Here andHere









    giovedì 25 maggio 2017 20:03
    Moderatore

Tutte le risposte

  • Ciao, il .bat viene utilizzato per mappare una serie di dischi in base ad alcuni parametri (personali, gruppi, etc.).

    Saluti
    Nino

    giovedì 25 maggio 2017 07:08
    Moderatore
  • no perchè il vis.eventi mi dice errore nello script di login...
    -Impossibile applicare le impostazioni Scripts. È possibile che per le impostazioni Scripts sia disponibile un file di registro specifico. Fare clic sul collegamento "Ulteriori informazioni".-
    giovedì 25 maggio 2017 07:15
  • Prova ad eseguirlo manualmente così puoi vedere eventuali errori.

    Ciao


    Andrea Sistarelli
    Blog
    Datacen srl - Consulenza informatica

    giovedì 25 maggio 2017 09:15
  • no perchè il vis.eventi mi dice errore nello script di login...

    "no" cosa ? intendi dire che non ritieni corretta la risposta di Nino ?

    Edoardo Benussi
    Microsoft MVP - Cloud and Datacenter Management
    edo[at]mvps[dot]org

    giovedì 25 maggio 2017 10:34
    Moderatore
  • Lo script, così come presentato, non può funzionare non è un bat!!

    Dovresti salvare il file come logon.scr ed eseguirlo dentro un bat usando l'interprete dei file kixtart http://www.kixtart.org/

    Se non ricordo male il tuo logon.bat dovrebbe contenere

    "\\tuoserver\netlogon\kixstart.exe  "\\tuoserver\netlogon\logon.scr"

    Lo ho usato per anni quella funzione inGroup era avantissimo con nt4.0 ed era avanti anche con windows 2000!!

    Traduzione da kixstart a batch

    Commento in kixstart:  ;

    Commento in batch: REM

    variabile @lserver equivalente a %LOGONSERVER% e @USERID equivalente a %USERNAME%

    per la funzione INGROUP uso il comando woami

    @echo off CLS

    REM salvare come LOGON.CMD
    rem ecco la traduzione del tuo kixstart in bat REM per il controllo apparteneza cruppo REM necessita di woami.exe nel path o se usato come script di logon REM l'eseguibile deve essere presente in \\severlogon\netlogon REM (\\severlogon\netlogon\whoami.exe /user /groups|findstr /i "\Portale.DomainUsers ") REM ATTENZIOE la verifica gruppo deve avere la \ e uno spazio alla fine "\questogruppo " rem REM *** MAP PERSONALI *** rem rimuove il disco mappato P: NET USE P: /d rem connette il disco P: alla share con il "nome del server\nome utente" NET USE p: "%LOGONSERVER%\%USERNAME%" rem *** MAP GENERALI **** rem NET USE w: /d rem NET USE w: "%LOGONSERVER%\APP" rem NET USE l: /d rem NET USE l: "%LOGONSERVER%\LIBERO" rem *** MAP PER GRUPPI *** rem se l'utente attuale appartiene al gruppo la parte di codice dopo && viene eseguita (whoami.exe /user /groups|findstr /i "\HR ") && (
    rem mappa il disco S: agli appartenenti al gruppo HR NET USE S: /d NET USE S: "%LOGONSERVER%\Presenze" ) ||(echo non appartiene al gruppo HR) rem *** MAP PARTICOLARI ***

    alla fine tutto quello che fa è connetterr il disco P e se l'utente appartiene al HR avrà anche il disco s: mappato da \\server\presenze
    ciao


    Gastone Canali >http://www.armadillo.it


    Se alcuni post rispondono al tuo quesito(non necessariamente i miei), ricorda di contrassegnarli come risposta e non dimenticare di contrassegnare anche i post utili. GRAZIE! Ricorda di dare un occhio ai link Click Here andHere









    giovedì 25 maggio 2017 20:03
    Moderatore
  • no, inteso come intercalare...

    lunedì 29 maggio 2017 06:16
  • ok grazie mille!!!

    lunedì 29 maggio 2017 06:17