Hey Leute,
ich bin momentan daran auf einem Rechner automatisiert Screenshots aufzunehmen. Am besten ohne extra Tools. Daher habe ich das folgende PowerShell Skript am laufen:
Dieses lasse ich ganz "normal" via Aufgabenplanung alle paar Minuten laufen. Das klappt soweit auch ohne Probleme, jedoch nur so lange man aktiv an diesem Rechner ist.
Auf diesen Rechner wird momentan nur per Remotedesktop zugegriffen. Der Nutzer auf diesem Rechner bleibt jedoch anonsten aktiv angemeldet.
Hat einer ne Idee wie man so etwas sonst noch bewerkstelligen könnte?
ich bin momentan daran auf einem Rechner automatisiert Screenshots aufzunehmen. Am besten ohne extra Tools. Daher habe ich das folgende PowerShell Skript am laufen:
PowerShell:
[reflection.assembly]::LoadWithPartialName("System.Drawing") > $null
$Bitmap = new-object System.Drawing.Bitmap 1920,1080
$Size = New-object System.Drawing.Size 1920,1080
$FromImage = [System.Drawing.Graphics]::FromImage($Bitmap)
$FromImage.copyfromscreen(0,0,0,0, $Size,([System.Drawing.CopyPixelOperation]::SourceCopy))
$Bitmap.Save("C:\temp\PrintScreen.png",([system.drawing.imaging.imageformat]::png));
end
Auf diesen Rechner wird momentan nur per Remotedesktop zugegriffen. Der Nutzer auf diesem Rechner bleibt jedoch anonsten aktiv angemeldet.
Hat einer ne Idee wie man so etwas sonst noch bewerkstelligen könnte?