Newsgroup: it.comp.os.win.win2000
Titolo: Altro problema di permessi

Vedo di spiegare il problema. Ho un server Pippo su cui gira una
servizio (come Localsystem) che lancia un batch che deve andare su una
cartella condivisa dal server Pluto e copiare dei file sul server
Pippo. Attualmente il batch lanciato da linea di comando funziona
perfettamente se lo lancia il servizio invece non fà una mazza. Per
risolvere il problema di diritti di accesso abbiamocreato un utente di
dominio che puo' leggere e scrivere sulle cartelle condivise sia di
Pippo che di Pluto e all'interno del batch faccio un 
"net use z: \\Pluto\CartellaCondivisa pwd /user:UtenteDominio" 
poi faccio la copia con 
"xcopy /Y /S \\Pluto\CartellaCondivisa\Percorso
\\Pippo\CartellaCondivisa\Percorso\*.*" 
Dato che il batch lanciato dal servizio non interagisce con il desktop
ho rediretto il suo output su un file di log e ho scoperto che
funziona tutto ma il risultato dell'xcopy è "0 files copied" quando
invece i file ci sono.
Abbiamo pensato anche di lanciare il Batch con un'altro batch che fà
la RunAs del primo batch ma non consente di impostare la password e
nella sessione creata dal servizio non troverà nessuno che gliela
mette.
Qualcuno ha qualche idea su come risolvere il problema?.
Ciao
-- 
Fritz
Togli *ERASE* per rispondere in e-mail.

 wrote in message,
54eq92pipvithk0ds...@4ax.com

il batch viene lanciato da "Operazioni pianificate" ?
perchè non fai eseguire l'operazione schedulata
con un account di dominio ?
-- 
Edoardo Benussi - 
e...@mvps.org
Microsoft® MVP - Windows Server
http://mvp.support.microsoft.com
 

con un account di dominio ?
Abbiamo provato a impostare come utente che lancia il servizio lo user
di dominio creato ma non parte piů il servizio, probabilmente per5chč
quell'utenza sul server non ha grant a sufficienza.


Aggiungo, se puo' essere utile, che i 2 server sono sotto lo stesso
dominio ma in rete geografica e c'è un'oceano di mezo quindi la
velocità non è eccelsa.


 quell'utenza sul server non ha grant a sufficienza.
questo account utente ha il
diritto di "logon as a service"
e "logon as a batch job" nelle domain policies ?


e "logon as a batch job" nelle domain policies ?
Non saprei non l'ho creato io come si verifica?
La cosa strana è che tutto il batch gira (non da errore di accesso
negato grazie al net use che fà il login sul server da cui deve
leggere) vede le cartelle ma non i files, se dopo l'xcopy io ci metto
una dir con lo stesso percorso nel log l'elenco dei file si vede, non
li vede però l'xcopy.


 li vede però l'xcopy.
ma le acl sulle cartelle sharate
da copiare come sono ?


da copiare come sono ?
L'utente di dominio dovrebbe essere associato ad un gruppo di utenti
che hanno accesso alla cartella condivisa. Purtroppo io non posso
controllare nulla di queste cose, devo basarmi su quello che fanno i
sistemisti, vedrò di fare dei controlli anche perchè di solito mettono
i permessi sulla condivisione e anche sulle cartelle del server quindi
capita che ci siano dei casini. Comunque immagino che se l'utente di
dominio non ha i diritti di accesso ai file un qualche errore lo
dovrebbe dare.


e "logon as a batch job" nelle domain policies ?
Alla fine sono riuscito a replicare il problema sul mio PC e l'unica
soluzione che ho trovato è far partire il servizio con un account con
diritti amministrativi sul server (altrimenti il servizio non parte) e
abilitato ad accedere alle cartelle condivise. Rimane il dubbio del
perchè il net use nel batch funzioni solo fino ad un certo punto per
grantare la sessione, mah.
