New-RDMPort

Synopsis

Générer des numéro(s) de port basés sur les paramètres spécifiés.

Syntaxe

__AllParameterSets

New-RDMPort [-Count <int>] [-ExcludePort <int[]>] [-IncludeWellKnownPorts] [-IncludeRegisteredPorts]
 [-IncludePortsUsedByOthersSessions] [-Maximum <int>] [-Minimum <int>]
 [-ForcePromptAnswer <DialogResult[]>] [<CommonParameters>]

Description

Générer des numéro(s) de port basés sur les paramètres spécifiés.

Exemples

Exemple 1

PS C:\> $port = New-RDMPort -Minimum 50 -Maximum 2048 -IncludeWellKnownPorts -IncludeRegisteredPorts -IncludePortsUsedByOthersSessions

Générer un port entre 50 et 2048. Le port peut être déjà utilisé par une autre session, ou être un port bien connu ou enregistré.

Exemple 2

PS C:\> $port = New-RDMPort -Minimum 10 -Maximum 15 -IncludeWellKnownPorts -IncludeRegisteredPorts -ExcludePort 11,12,13

Le port aura une valeur de 10, 14 ou 15. Si une autre session utilise l'un des ports, ce port sera exclu des possibilités.

Exemple 3

PS C:\> $ports = New-RDMPort -Count 10

10 ports seront générés et stockés dans $ports.

Exemple 4

PS C:\> $sess = Get-RDMSession -Name ARemotePwsh; $sess.PowerShell.Port = New-RDMPort -Minimum 1024; Set-RDMSession -Session $sess -Refresh

L'utilisateur récupére une session PowerShell distante existante appelée ARemotePwsh et modifie son port. Le nouveau port est au moins 1024, pas un port bien connu, pas un port enregistré et non utilisé par d'autres sessions. L'utilisateur enregistre la modification.

Paramètres

-Count

Nombre de ports à générer. Valeur par défaut : 1.

Type: System.Int32
DefaultValue: ''
SupportsWildcards: false
Aliases: []
ParameterSets:
- Name: (All)
  Position: Named
  IsRequired: false
  ValueFromPipeline: false
  ValueFromPipelineByPropertyName: false
  ValueFromRemainingArguments: false
DontShow: false
AcceptedValues: []
HelpMessage: ''

-ExcludePort

Ces ports ne seront pas générés.

Type: System.Int32[]
DefaultValue: ''
SupportsWildcards: false
Aliases: []
ParameterSets:
- Name: (All)
  Position: Named
  IsRequired: false
  ValueFromPipeline: false
  ValueFromPipelineByPropertyName: false
  ValueFromRemainingArguments: false
DontShow: false
AcceptedValues: []
HelpMessage: ''

-ForcePromptAnswer

Changer pour utiliser avec prudence. Il répondra automatiquement à l'invite demandant oui/non, oui/non/annuler, ou des questions ok/annuler. En cas de plusieurs invites, plusieurs valeurs peuvent être passées à ce paramètre. Voici les valeurs acceptées :

  • Oui : Accepter l'invite. Inclut les valeurs OK et Automatique.

  • Non : Refuser l'invite oui/non/annuler. Annuler est l'option par défaut s'il n'y a pas de sélection Non.

  • Annuler : Annuler l'invite de confirmation oui/non/annuler. Non est l'option de secours s'il n'y a pas d'option Annuler.

Type: System.Windows.Forms.DialogResult[]
DefaultValue: ''
SupportsWildcards: false
Aliases: []
ParameterSets:
- Name: (All)
  Position: Named
  IsRequired: false
  ValueFromPipeline: false
  ValueFromPipelineByPropertyName: false
  ValueFromRemainingArguments: false
DontShow: false
AcceptedValues: []
HelpMessage: ''

-IncludePortsUsedByOthersSessions

Permettre de générer des ports utilisés par d'autres sessions.

Type: System.Management.Automation.SwitchParameter
DefaultValue: ''
SupportsWildcards: false
Aliases: []
ParameterSets:
- Name: (All)
  Position: Named
  IsRequired: false
  ValueFromPipeline: false
  ValueFromPipelineByPropertyName: false
  ValueFromRemainingArguments: false
DontShow: false
AcceptedValues: []
HelpMessage: ''

-IncludeRegisteredPorts

Permettre de générer des ports enregistrés. Pour une liste des ports enregistrés, voir : https://en.wikipedia.org/wiki/List_of_TCP_and_UDP_port_numbers#Registered_ports

Type: System.Management.Automation.SwitchParameter
DefaultValue: ''
SupportsWildcards: false
Aliases: []
ParameterSets:
- Name: (All)
  Position: Named
  IsRequired: false
  ValueFromPipeline: false
  ValueFromPipelineByPropertyName: false
  ValueFromRemainingArguments: false
DontShow: false
AcceptedValues: []
HelpMessage: ''

-IncludeWellKnownPorts

Permettre de générer des ports bien connus. Pour une liste des ports bien connus, voir : https://en.wikipedia.org/wiki/List_of_TCP_and_UDP_port_numbers#Well-known_ports

Type: System.Management.Automation.SwitchParameter
DefaultValue: ''
SupportsWildcards: false
Aliases: []
ParameterSets:
- Name: (All)
  Position: Named
  IsRequired: false
  ValueFromPipeline: false
  ValueFromPipelineByPropertyName: false
  ValueFromRemainingArguments: false
DontShow: false
AcceptedValues: []
HelpMessage: ''

-Maximum

Valeur maximale du port généré. Par défaut, la limite est définie à la valeur maximale absolue 65 535.

Type: System.Int32
DefaultValue: ''
SupportsWildcards: false
Aliases: []
ParameterSets:
- Name: (All)
  Position: Named
  IsRequired: false
  ValueFromPipeline: false
  ValueFromPipelineByPropertyName: false
  ValueFromRemainingArguments: false
DontShow: false
AcceptedValues: []
HelpMessage: ''

-Minimum

Valeur minimale du port généré. Par défaut, la limite est définie à 0. Une valeur recommandée est 1024.

Type: System.Int32
DefaultValue: ''
SupportsWildcards: false
Aliases: []
ParameterSets:
- Name: (All)
  Position: Named
  IsRequired: false
  ValueFromPipeline: false
  ValueFromPipelineByPropertyName: false
  ValueFromRemainingArguments: false
DontShow: false
AcceptedValues: []
HelpMessage: ''

CommonParameters

Cette applet de commande prend en charge les paramètres communs : -Debug, -ErrorAction, -ErrorVariable, -InformationAction, -InformationVariable, -OutBuffer, -OutVariable, -PipelineVariable, -ProgressAction, -Verbose, -WarningAction, et -WarningVariable. Pour plus d'informations, voir about_CommonParameters.

Remarques

Pour plus d'informations, taper "Get-Help New-RDMPort -detailed". Pour des informations techniques, taper "Get-Help New-RDMPort -full".

Devolutions Forum logo Donnez-nous vos commentaires