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"

    }