Skip to content

Instantly share code, notes, and snippets.

@duffney
Created January 11, 2016 17:55
Show Gist options
  • Save duffney/d070710b3e6a785199e5 to your computer and use it in GitHub Desktop.
Save duffney/d070710b3e6a785199e5 to your computer and use it in GitHub Desktop.
Configuration CredentialEncryptExample {
Param (
[Parameter(Mandatory=$true)]
[PSCredential]$Credential
)
Node $AllNodes.NodeName
{
Group TestGroup{
GroupName = 'TestGroup'
Members = 'source\jduffney'
Ensure = 'Present'
Credential = $Credential
}
LocalConfigurationManager {
CertificateID = $node.Thumbprint
}
}
}
$configdata = @{
AllNodes = @(
@{
NodeName = 'S3'
PSDSCAllowPlainTextPassword = $false
Certificatefile = 'c:\certs\s3.cer'
Thumbprint = 'D2504957B1259FD16109F8041A00EFD94FBFFB40'
}
)
}
CredentialEncryptExample -configurationdata $configdata `
-Credential (Get-Credential -Message 'Enter Credential for configuration')
Set-DscLocalConfigurationManager -Path C:\CredentialEncryptExample -Verbose -ComputerName s3
Start-DscConfiguration -Path c:\CredentialEncryptExample -ComputerName S3 -Wait -Force -Verbose
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment