Files
PowerShell-PSDscResources/Examples/Sample_WindowsProcess_StopUnderUser.ps1
T
2016-12-14 20:22:16 -08:00

40 lines
1.1 KiB
PowerShell

<#
.SYNOPSIS
Stops the gpresult process running under the given credential if it is running.
Since the Arguments parameter isn't needed to stop the process,
an empty string is passed in.
.PARAMETER Credential
Credential that the process is running under.
#>
Configuration Sample_WindowsProcess_StopUnderUser
{
[CmdletBinding()]
param
(
[ValidateNotNullOrEmpty()]
[System.Management.Automation.PSCredential]
[System.Management.Automation.Credential()]
$Credential = (Get-Credential)
)
Import-DSCResource -ModuleName 'PSDscResources'
Node localhost
{
WindowsProcess GPresult
{
Path = 'C:\Windows\System32\gpresult.exe'
Arguments = ''
Credential = $Credential
Ensure = 'Absent'
}
}
}
<#
To use the sample(s) with credentials, see blog at:
http://blogs.msdn.com/b/powershell/archive/2014/01/31/want-to-secure-credentials-in-windows-powershell-desired-state-configuration.aspx
#>