Mai no hi ha hagut una manera més fàcil de crear una nova instància d'un component de framework .NET o d'un objecte COM. És possible fer-ho utilitzant el cmdlet ' Nou-Objecte ” a PowerShell. En fer-ho, es permet controlar i iniciar les altres aplicacions mitjançant PowerShell. A més, també permet la creació d'objectes personalitzats amb el seu propi conjunt de col·leccions d'elements de dades.
En aquesta publicació guiada, trobareu sobre el cmdlet 'Objecte nou'.
Què és New-Object (Microsoft.PowerShell.Utility)?
Tal com s'indica a l'apartat anterior, el ' Nou-Objecte ” el cmdlet crea noves instàncies del framework .NET. Anem a veure els exemples següents per entendre-ho millor.
Exemple 1: feu un objecte 'System.Version' mitjançant el cmdlet 'New-Object'
Per crear un ' Versió del sistema ” objecte, executeu l'ordre proporcionada a continuació:
Nou-Objecte -TypeName Versió del sistema -Llista d'arguments '7.8.9'
Segons el codi indicat anteriorment:
- Primer, escriviu el ' Nou-Objecte ' cmdlet al costat del ' -TypeName ' paràmetre amb el valor ' Versió ” se li assigna.
- A continuació, afegiu el ' -Llista d'arguments ” i assigneu-li el valor indicat:
Exemple 2: utilitzeu el cmdlet 'Objecte nou' per crear un objecte COM d'Internet Explorer
Executeu l'ordre esmentada a continuació per iniciar un objecte d'Internet Explorer:
$ Nou = Nou-Objecte -COMObject InternetExplorer.Aplicació -Propietat @ { Navega 2 = 'www.msn.com' ; Visible = $True }
En el codi anteriorment indicat:
- Primer, inicialitzeu una variable ' $Nou ” i assigneu el codi indicat.
- Per començar, primer, assigneu el ' Nou-Objecte ' cmdlet al costat del ' -COMObject ” paràmetre que té assignat el valor indicat.
- A continuació, escriviu el ' -Propietat ” i assignat el valor esmentat anteriorment:
Exemple 3: utilitzeu el cmdlet 'New-Object' juntament amb el paràmetre '-String' per crear un error que no s'acaba
Per iniciar un error que no s'acaba a PowerShell, utilitzeu l'ordre donada:
$ B = Nou-Objecte -COMObject Word.Aplicació -Estricte -Propietat @ { Visible = $True }
Segons el codi anterior:
- Primer, inicialitzeu una variable i assigneu-li el codi indicat.
- A continuació, especifiqueu el ' Nou-Objecte ” cmdlet, juntament amb el “ -COMObject ” paràmetre que té assignat el valor indicat.
- Després d'això, mencioneu els paràmetres ' -Estricte ”, i “ -Propietat ”.
- Finalment, proporcioneu un valor especificat:
Això era tot sobre el ' Nou-Objecte ” cmdlet a PowerShell.
Conclusió
El ' Nou-Objecte ” a PowerShell crea una instancia d'un nou objecte d'un COM i el framework .NET. A més, pot ajudar a crear objectes personalitzats amb el seu propi conjunt d'elements de dades. Aquest article va explorar les diferents maneres de crear nous objectes mitjançant el cmdlet 'Nou objecte'.