Overblog
Editer l'article Suivre ce blog Administration + Créer mon blog

Findfileinsccmsrcs

Publié le par damcuvelier

# Chemin du fichier à rechercher

$cheminFichier = "toto.exe"

 

 

Set-Location "$siteCode`:"

 

# Recherche du package contenant le fichier spécifié

$package = Get-CMPackage | Where-Object { $_.PackageType -eq '0' } | ForEach-Object {

    $packageID = $_.PackageID

    $packagePath = "$($_.PkgSourcePath)\$($_.PkgSourceFlag)"

    if (Test-Path "$packagePath\$($cheminFichier -replace '\\', '\\')") {

        $_

    }

}

 

if ($package) {

    Write-Host "Le fichier $cheminFichier est contenu dans le package $($package.PackageID) : $($package.PackageName)"

} else {

    Write-Host "Le fichier $cheminFichier n'est contenu dans aucun package SCCM."

}

 

Commenter cet article