Zitat (DK2000: 01. Mai 2019 - 17:40)
@Candlebox:
Das schaue ich mir morgen mal genauer an. Danke! Von sowas habe ich leider keine Ahnung. Tut mir leid. Dankeschön.
Dieser Beitrag wurde von Candlebox bearbeitet: 01. Mai 2019 - 17:43
geschrieben 01. Mai 2019 - 17:42
Zitat (DK2000: 01. Mai 2019 - 17:40)
Dieser Beitrag wurde von Candlebox bearbeitet: 01. Mai 2019 - 17:43
geschrieben 01. Mai 2019 - 19:23
Add-Type -Assemblyname System.Windows.Forms function Suspend-Computer { <# .Synopsis Put computer to rest. .Description Really put him to rest. .Parameter SuspendMode How to put him to rest. .Parameter DisableWake Don't let him wake. .Parameter Force Make him sleep. .Inputs None .Outputs None #> [cmdletbinding(ConfirmImpact='High',supportsShouldProcess=$true)] Param ( # Use Hibernation (S4) by default. [Parameter(Mandatory=$false,ValueFromPipeline=$false)] [System.Windows.Forms.PowerState]$SuspendMode = [System.Windows.Forms.PowerState]::Hibernate, [Parameter(Mandatory=$false,ValueFromPipeline=$false)] [switch] $DisableWake, [Parameter(Mandatory=$false,ValueFromPipeLine=$false)] [switch] $Force ) if($PSCmdlet.ShouldProcess($env:COMPUTERNAME, ('{1}: Putting system into {0} mode'-f $SuspendMode.ToString(), (get-date).DateTime))) { $null = [System.Windows.Forms.Application]::SetSuspendState($SuspendMode,$DisableWake,$Force) } }
geschrieben 02. Mai 2019 - 08:54
Zitat (Candlebox: 01. Mai 2019 - 17:38)
geschrieben 02. Mai 2019 - 09:05
geschrieben 02. Mai 2019 - 11:44
Dieser Beitrag wurde von RalphS bearbeitet: 02. Mai 2019 - 11:48