mirror of
https://github.com/PowerShell/PSDscResources
synced 2026-06-21 13:45:29 +00:00
39 lines
1.1 KiB
PowerShell
39 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
|
|
#>
|