Zuordnungen sind in der AssignedSchedule
-property in den Objekten von Get-CMPackageDeployment
zurückgegeben.
AFAIK Sie können einen Bereitstellungsnamen in SCCM 2012+ nicht festlegen, wie Sie es mit dem Ankündigungsnamen in 2007 tun könnten. Daher wird im folgenden Beispiel stattdessen PackageName verwendet. Sie können dies ändern PackageID, CollectionID usw. Ex:
#Remember to import SCCM module and switch to sitename PSDrive, ex: Set-Location C00:
Get-CMPackageDeployment -Name ".NET Framework 4.6.2" | Select-Object PackageID, ProgramName, CollectionID, PresentTime, @{n="Assignments";e={$_.AssignedSchedule.StartTime}}
PackageID ProgramName CollectionID PresentTime Assignments
--------- ----------- ------------ ----------- -----------
C0000AF4 Install NET Framework C000042D 16.03.2017 20:44:00 16.03.2017 20:44:00
C0000AF4 Install NET Framework C0000BF2 03.05.2017 21:07:00 {03.05.2017 21:30:00, 03.05.2017 22:00:00}
PresentTime
in der Probe über die "verfügbare Datum". Zuweisungen oben zeigen nur die Startzeit. Wenn Sie einen Zeitplan haben, können Sie sie von den gleichen AssignmentSchedule
-Objekten erhalten.
Sehr gute information, danke! – Rakha