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

38 lines
1012 B
PowerShell

<#
.SYNOPSIS
Starts the gpresult process under the given credential which generates a log
about the group policy. The path to the log is provided in 'Arguments'.
.PARAMETER Credential
Credential to start the process under.
#>
Configuration Sample_WindowsProcess_StartUnderUser
{
[CmdletBinding()]
param
(
[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 = '/h C:\gp2.htm'
Credential = $Credential
Ensure = 'Present'
}
}
}
<#
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
#>