FormationENI.psm1
<# .SYNOPSIS cette fonction permet de récupérer les informations d'un ordinateur dans l'AD. .DESCRIPTION Cette fonction permet de récupérer les informations d'un ordinateur dans l'AD ainsi que les informations de l'ordinateur local. .PARAMETER DriveType Le type de lecteur à utiliser pour la connexion. .PARAMETER ComputerName Le nom de l'ordinateur que l'on souhaite récupérer les informations. .EXAMPLE PS> Get-ComputerAD -Drivetype 2 -Computername "PC-01" Cette commande permet de récupérer les informations de l'ordinateur PC-01 dans l'AD. .EXAMPLE PS> $computer = [PSCustomObject]@{ ComputerName = 'PC-V-Pipeline' } $computer | Get-ComputerAD -Drivetype 3 Cette commande permet de récupérer les informations de l'ordinateur PC-V-Pipeline dans l'AD depuis le Pipeline. .NOTES Notes supplémentaires sur la fonction. #> function Get-ComputerAD { [CmdletBinding()] param( [Parameter(Mandatory=$true)] [ValidateSet(1,2,3)] [int]$Drivetype, [Parameter(Mandatory=$true, ValueFromPipeline=$false, ValueFromPipelineByPropertyName=$True)] [ValidateLength(1,14)] [Alias('CN')] [string]$Computername ) Write-Host "le drivetype est de $Drivetype" Write-Host "le nom du PC est $Computername" } |