Come creare uno snap-in di Windows PowerShell
Uno snap-in di Windows PowerShell fornisce un meccanismo per la registrazione di set di cmdlet e un altro provider di Windows PowerShell con la shell, estendendo così la funzionalità della shell. Uno snap-in di Windows PowerShell può registrare tutti i cmdlet e i provider in un singolo assembly oppure può registrare un elenco specifico di cmdlet e provider.
Gli assembly snap-in devono essere installati in una directory protetta, esattamente come avvieni con altri sistemi operativi. In caso contrario, gli utenti malintenzionati possono sostituire un assembly con codice non sicuro.
Classi snap-in di Windows PowerShell
Tutte le classi snap-in di Windows PowerShell derivano dalle classi System.Management.Automation.PSSnapIn o System.Management.Automation.CustomPSSnapIn.
Esempi
Scrittura di uno snap-in di Windows PowerShell: questo esempio illustra come creare uno snap-in usato per registrare tutti i cmdlet e i provider in un assembly.
Scrittura di uno snap-in di Windows PowerShell personalizzato: in questo esempio viene illustrato come creare uno snap-in personalizzato usato per registrare un set specifico di cmdlet e provider che potrebbero essere presenti o meno in un singolo assembly.
Vedere anche
System.Management.Automation.PSSnapIn