27/04/2010 14.54
una volta creato un utente vorrei assegnarli una stampante ho provato questo comando
$group.PSBase.invoke("rundll32 printui.dll,PrintUIEntry /y /n 'HP Photosmart D5100 series'",$newUser.PSBase.Path)
ma non funziona... mi puoi aiutrae ?? grazie
28/04/2010 7.38
Ciao gianpietro_67,
ma dove hai trovato questo script? Rundll32.exe non può essere eseguito in questa maniera, in più la chiamata imposta - che io sappia - la stampante di default per la macchina, non per l'utente. Tra l'altro l'impiego dell'interfaccia di gestione della stampante (PrintUI) non è quello che consiglierei a chi vuole automatizzare questa attività. :)
Ma andiamo con ordine, la stampante di default si può impostare anche attraverso Active Directory, tramite una policy di gruppo: per te è applicabile questa soluzione?
Se non lo è, tramite WMI è possibile impostare la stampante di default di ogni macchina (non per utente, mi pare di ricordare): quest'altra soluzione è applicabile?
Ciao, a presto!
Efran Cobisi
Solution developer, consultant and trainer
Microsoft MVP, MCT, MCSD for Microsoft .NET, MCTS: SQL Server 2005