• SCSM-Objekte performant abrufen

    Um SCSM-Objekte performant abzurufen, ohne das Ergebnis mit foreach-object weiter zu filtern: $Class = Get-SCSMClass -Name itnetX.AssetManagement.HardwareAsset$ $cType = „Microsoft.EnterpriseManagement.Common.EnterpriseManagementObjectCriteria”$cString = “Status !=’$enumDecommissioned‘ and (DisplayName LIKE ‚%$filterValue%‘ or SerialNumber LIKE ‚%$FilterValue%‘)”$crit = new-object $cType $cString,$Class [Collections.ArrayList]$hwassets = @(Get-SCSMObject -Criteria $crit)

  • Powershell Custom Objects

    Immer wieder benötige ich Custom Objects um Daten zu speichern und weiter zu verarbeiten.Ein Custom Object erzeugt man zum Beispiel so: $myObject = [pscustomobject]@{ Name = ‚Kevin‘ Language = ‚PowerShell‘ State = ‚Texas‘ } Danach kann man die Werte wie bei jedem anderen Objekt benutzen: $Name = $myObject.Name

  • Hallo zusammen!

    Herzlich willkommen! Auf dieser Seite soll es vor allem um Automatisierung mit PowerShell in Zusammenhang mit Microsoft Produkten wie System Center Service Manager, System Center Configuration Manager, und Active Directory gehen.