Établir une connexion avec votre instance Devolutions Server.
New-DSSession [[-Credential] <pscredential>] [-BaseUri] <string> [-DomainId <string>]
[-Timeout <int>] [-AsApplication] [-UseOAuth] [-AsLegacyResponse] [<CommonParameters>]
New-DSSession [-BaseUri] <string> -WindowsAuthentication [-DomainId <string>] [-Timeout <int>]
[-AsApplication] [-UseOAuth] [-AsLegacyResponse] [<CommonParameters>]
Établir une connexion avec votre Devolutions Server en récupérant les informations du serveur et en définissant les variables globales requises pour accéder à l'API.
PS C:\> $SecurePassword = ConvertTo-SecureString 'YourPassword' -AsPlainText -Force;
$SessionData = @{
BaseURI = "Your/DVLS/Instance/URL"
Credential = New-Object System.Management.Automation.PSCredential ($YourUsername, $SecurePassword)
};
New-DSSession @SessionData
S'authentifier avec le détournement de la table de hachage contenant les paramètres requis.
PS C:\> $SecurePassword = ConvertTo-SecureString $YourPassword -AsPlainText -Force
$Credentials = New-Object System.Management.Automation.PSCredential ($YourUsername, $SecurePassword)
$BaseURI = "Your/DVLS/Instance/URL"
New-DSSession -Credential $Credentials -BaseURI $URI
S'authentifier en utilisant les paramètres.
PS C:\> $SecurePassword = ConvertTo-SecureString $YourPassword -AsPlainText -Force
$Credentials = New-Object System.Management.Automation.PSCredential ($YourUsername, $SecurePassword)
$BaseURI = "Your/DVLS/Instance/URL"
New-DSSession -Credential $Credentials -BaseURI $URI
S'authentifier en utilisant un utilisateur de l'application.
PS C:\> New-DSSession -BaseURI "Your/DVLS/Instance/URL" -WindowsAuthentication
Un utilisateur Windows s'authentifie avec son compte connecté.
PS C:\> New-DSSession -BaseURI "Your/DVLS/Instance/URL" -UseOAuth
S'authentifier en utilisant OAuth dans un navigateur web.
Requis lors de l'utilisation d'un utilisateur d'application pour s'authentifier
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: ''
Dans les versions antérieures à 2024.2, de nombreuses applets de commande DS renvoyaient un objet ServerResponse. Activer cette option de compatibilité descendante permet aux scripts développés pour les versions antérieures de fonctionner correctement.
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: ''
URL de votre instance Devolutions Server
Type: System.String
DefaultValue: ''
SupportsWildcards: false
Aliases: []
ParameterSets:
- Name: (All)
Position: 1
IsRequired: true
ValueFromPipeline: false
ValueFromPipelineByPropertyName: false
ValueFromRemainingArguments: false
DontShow: false
AcceptedValues: []
HelpMessage: ''
PSCredential avec votre nom d'utilisateur et mot de passe Devolutions Server
Type: System.Management.Automation.PSCredential
DefaultValue: ''
SupportsWildcards: false
Aliases: []
ParameterSets:
- Name: Credentials
Position: 0
IsRequired: false
ValueFromPipeline: false
ValueFromPipelineByPropertyName: false
ValueFromRemainingArguments: false
DontShow: false
AcceptedValues: []
HelpMessage: ''
Type: System.String
DefaultValue: ''
SupportsWildcards: false
Aliases: []
ParameterSets:
- Name: (All)
Position: Named
IsRequired: false
ValueFromPipeline: false
ValueFromPipelineByPropertyName: false
ValueFromRemainingArguments: false
DontShow: false
AcceptedValues: []
HelpMessage: ''
Délai de sondage en secondes. La valeur par défaut est de 15 secondes. La valeur doit être comprise entre 3 et 600 secondes.
Type: System.Int32
DefaultValue: ''
SupportsWildcards: false
Aliases: []
ParameterSets:
- Name: (All)
Position: Named
IsRequired: false
ValueFromPipeline: false
ValueFromPipelineByPropertyName: false
ValueFromRemainingArguments: false
DontShow: false
AcceptedValues: []
HelpMessage: ''
Utiliser OAuth dans un navigateur Web.
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: ''
Utiliser l'authentification Windows. Doit être sous Windows.
Type: System.Management.Automation.SwitchParameter
DefaultValue: ''
SupportsWildcards: false
Aliases: []
ParameterSets:
- Name: WindowsAuthentication
Position: Named
IsRequired: true
ValueFromPipeline: false
ValueFromPipelineByPropertyName: false
ValueFromRemainingArguments: false
DontShow: false
AcceptedValues: []
HelpMessage: ''
Cette applet de commande prend en charge les paramètres courants : -Debug, -ErrorAction, -ErrorVariable, -InformationAction, -InformationVariable, -OutBuffer, -OutVariable, -PipelineVariable, -ProgressAction, -Verbose, -WarningAction, et -WarningVariable. Pour plus d'informations, voir about_CommonParameters.
Pour plus d'informations, taper "Get-Help New-DSSession -detailed". Pour des informations techniques, taper "Get-Help New-DSSession -full".