Findfileinsccmsrcs
# 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