ConfigMgr 2012: Schell mal den Last Logon anschauen

SystemCenter Logo

Ganz rudimentär. Einfach Computer Name eingeben und Last Logged on User und Timestamp bekommen.

Alle Felder befinden sich in der selben View, somit für ein ganz einfaches Resultat auch keine JOINS.

select 
    SYS.Netbios_Name0 AS [Computer Name],
	SYS.Last_Logon_Timestamp0 AS [Last Logon Timestamp],
	SYS.User_Name0 AS [Last Logged on User]
from v_R_System AS SYS
where SYS.Netbios_Name0 like 'MachineNumber'

Das lässt sich natürlich auch ganz schön als SSRS Report verwirklichen mit einem Parameter Eingabefeld.

Powershell: Funktion erstellen

Funktionen sind leicht wiederverwertbar und empfehlen sich sehr für Wiederverwendbarkeit.

Wichtig ist eine saubere Dokumentation, Kommentierung und Verwendung von Parametern.

Function Run-Function
{
<#
.SYNOPSIS
function information
.DESCRIPTION
function description
.PARAMETER $Parameter
parameter description
.EXAMPLE
Run-Function -PARAMETER 'Value'
#>
[CmdletBinding()]
Param
(
    [Parameter(Mandatory=$true)]
    [string]$Parameter1,
    [Parameter(Mandatory=$false)]
    [string]$Parameter2,
)
    
#Function Algorithm 

   
}