Import-SmaModule

Importa un modulo in SMA.

Sintassi

Import-SmaModule
      -Path <String>
      -WebServiceEndpoint <String>
      [-Port <Int32>]
      [-AuthenticationType <String>]
      [-Credential <PSCredential>]
      [-WhatIf]
      [-Confirm]
      [<CommonParameters>]

Descrizione

Il cmdlet Import-SmaModule importa un modulo in Service Management Automation (SMA). Un modulo è un file compresso, con un'estensione .zip, che contiene una cartella che include uno dei tipi di file seguenti:

  • Modulo Windows PowerShell (file psm1).
  • Manifesto del modulo Windows PowerShell (file psd1).
  • Assembly (file dll).

I nomi del file ZIP, la cartella nel file ZIP e il file nella cartella devono corrispondere.

Esempio

Esempio 1: Importare un modulo

PS C:\> Import-SmaModule -WebServiceEndpoint "https://contoso.com/app01" -Path ".\MyModule.zip"

Questo comando importa il modulo denominato MyModule dal percorso del modulo specificato.

Parametri

-AuthenticationType

Specifica il tipo di autenticazione. I valori validi sono:

  • Basic
  • Windows

Il valore predefinito per questo parametro è Windows. Se si usa l'autenticazione di base, è necessario specificare le credenziali usando il parametro Credential .

Type:String
Accepted values:Basic, Windows
Position:Named
Default value:None
Required:False
Accept pipeline input:False
Accept wildcard characters:False

-Confirm

Richiede la conferma dell'utente prima di eseguire il cmdlet.

Type:SwitchParameter
Aliases:cf
Position:Named
Default value:False
Required:False
Accept pipeline input:False
Accept wildcard characters:False

-Credential

Specifica un oggetto PSCredential per la connessione al servizio Web SMA. Per ottenere un oggetto credenziale, usare il cmdlet Get-Credential. Per ulteriori informazioni, digitare Get-Help Get-Credential.

Type:PSCredential
Position:Named
Default value:None
Required:False
Accept pipeline input:False
Accept wildcard characters:False

-Path

Specifica il percorso di un modulo. Il percorso deve puntare a un file compresso, con un'estensione .zip, che contiene una cartella che include uno dei tipi di file seguenti:

  • Modulo Windows PowerShell (file psm1).
  • Manifesto del modulo Windows PowerShell (file psd1).
  • Assembly (file dll).

I nomi del file ZIP, la cartella nel file ZIP e il file nella cartella (con estensione psm1, psd.1 o .dll) devono corrispondere.

Type:String
Aliases:ModulePath
Position:Named
Default value:None
Required:True
Accept pipeline input:False
Accept wildcard characters:False

-Port

Specifica il numero di porta del servizio Web SMA.

Type:Int32
Position:Named
Default value:None
Required:False
Accept pipeline input:False
Accept wildcard characters:False

-WebServiceEndpoint

Specifica l'endpoint, come URL, del servizio Web SMA. È necessario includere il protocollo, ad esempio, http:// o https://.

Type:String
Position:Named
Default value:None
Required:True
Accept pipeline input:False
Accept wildcard characters:False

-WhatIf

Mostra l'esito in caso di esecuzione del cmdlet. Il cmdlet non viene eseguito.

Type:SwitchParameter
Aliases:wi
Position:Named
Default value:False
Required:False
Accept pipeline input:False
Accept wildcard characters:False