Welcome to TechNet Blogs Sign in | Join | Help

Bar Microsoft

Blog sul mio lavoro in Microsoft
Softgrid: Troubleshooting

Ho appena finito di fare questo simpatico virtual lab:

https://msevents.microsoft.com/CUI/WebCastEventDetails.aspx?EventID=1032367800&EventCategory=3&culture=en-US&CountryCode=US.

Lo consiglio a tutti coloro i quali non sanno bene come fare a effettuare il troubleshooting di una bolla softgrid "venuta male".

Il problema principale sta nel fatto che la bolla è un mondo chiuso e lo stesso drive Q: dove vengono caricate le bolle non è accessibile dall'utente (neanche se amministratore di macchina).

Solo dall'interno della bolla è possibile effettuare il browsing dei file e quindi la base del troubleshooting di softgrid si basa nell'aggiunta al file .osd di un comando che al momento del lancio, esegua un cmd.exe.

Questo command prompt, essendo lanciato dall'interno, permetterà di effettuare il browsing di Q: e di lanciare applicazioni quali filemon o procmon utili per capire cosa c'è di sbagliato.

Nel lab virtuale viene fatto l'esempio di una bolla Acrobat Reader che non riesce a caricarsi correttamente in quanto manca una DLL.

Tramite Filemon è possibile individuare i file mancanti, prenderli da un'installazione locale di acrobat reader e far si che la bolla finalmente possa caricarsi completamente e correttamente, il tutto senza il bisogno di ri-sequenziare a tentoni per cercare di capire cosa non va.

Ecco l'immagine dello script da aggiungere per abilitare il cmd.exe come prima cosa al lancio di un'applicazione:

Inserire-CMD-in-OSD

Come si vede TIMING="PRE" e EVENT="LAUNCH" comandano il fatto che cmd.exe viene eseguito al lancio dell'applicazione (si potrebbe fare anche alla chiusura) e che viene eseguito prima il cmd.exe che l'applicazione in bolla.

Consiglio di spendere un oretta sul virtual lab per approfondire l'argomento.

 

Enjoy!!!

genova4

Posted: Monday, April 28, 2008 7:20 PM by marco.moioli

Comments

No Comments

Anonymous comments are disabled
Page view tracker