Get-RDMSystemInformationReport

Synopsis

Obtenir les rapports existants à partir d'une entrée de rapport d'information système

Syntaxe

Id

Get-RDMSystemInformationReport [-ID] <guid> [-After <datetime>] [-Before <datetime>] [-Last]
 [-VaultMode <VaultMode>] [-ForcePromptAnswer <DialogResult[]>] [<CommonParameters>]

ObjecEntrée

Get-RDMSystemInformationReport [-InputObject] <PSConnection> [-After <datetime>]
 [-Before <datetime>] [-Last] [-VaultMode <VaultMode>] [-ForcePromptAnswer <DialogResult[]>]
 [<CommonParameters>]

Description

Obtenir les rapports existants à partir d'une entrée de rapport d'information système. Il est possible de les filtrer par leur date de création avec les paramètres 'Après' et 'Avant'. Les deux sont inclusifs. Pour obtenir le dernier rapport, utiliser simplement le commutateur 'Dernier'.

Exemples

Exemple 1

PS C:\> Get-RDMEntry -Name 'MySystemInformationReportEntry' | Get-RDMSystemInformationReport -Last

Obtenir le dernier rapport généré à partir de l'entrée 'MySystemInformationReportEntry'

Exemple 2

PS C:\> $lastYearReports = Get-RDMEntry -Name 'MySystemInformationReportEntry' | Get-RDMSystemInformationReport -After 2023-01-01 -Before 2023-12-31
PS C:\> foreach ($report in $lastYearReports) {
          $exportPath = "C:\my\path\$($report.Inventory.ComputerName)_$($report.MetaInformation.CreationDate.ToString('yyyy-MM-dd')).inv"
          Export-RDMSystemInformationReport -Path $exportPath -InputObject $report
        }

Exporter tous les inventaires de l'année dernière

Paramètres

-Après

Retourner les rapports d'inventaire créés après la date spécifiée

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

-Avant

Retourner les rapports d'inventaire créés avant la date spécifiée

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

-RéponseForceInvite

Utiliser l'interrupteur avec prudence. Répondra automatiquement aux invites posant des questions oui/non, oui/non/annuler ou 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. Couvrir les valeurs OK et Automatique.

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

  • Annuler : Annuler l'invite 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: ''

-ID

ID d'entrée du rapport d'information système

Type: System.Guid
DefaultValue: ''
SupportsWildcards: false
Aliases: []
ParameterSets:
- Name: Id
  Position: 0
  IsRequired: true
  ValueFromPipeline: false
  ValueFromPipelineByPropertyName: false
  ValueFromRemainingArguments: false
DontShow: false
AcceptedValues: []
HelpMessage: ''

-InputObject

Entrée du rapport d'information système

Type: RemoteDesktopManager.PowerShellModule.PSOutputObject.PSConnection
DefaultValue: ''
SupportsWildcards: false
Aliases: []
ParameterSets:
- Name: InputObject
  Position: 0
  IsRequired: true
  ValueFromPipeline: true
  ValueFromPipelineByPropertyName: false
  ValueFromRemainingArguments: false
DontShow: false
AcceptedValues: []
HelpMessage: ''

-Dernier

Retourner le dernier rapport d'inventaire

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: ''

-ModeCoffre

Coffre où la commande sera appliquée. Trois choix sont offerts :

  • Par défaut : coffre actuel qui a été défini.

  • Utilisateur : coffre spécifique à l'utilisateur actuel.

  • Global : coffre global de la source de données.

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

ParamètresCommuns

Cet 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.

Entrées

RemoteDesktopManager.PowerShellModule.PSOutputObject.PSConnection

Entrée du rapport d'information système

Remarques

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

Devolutions Forum logo Donnez-nous vos commentaires