-
Notifications
You must be signed in to change notification settings - Fork 2
Home
writeameer edited this page Sep 6, 2011
·
15 revisions
Helper Powershell functions to interact with the DNS Made Easy REST API
To Install this as a powershell module, just create a folder under the "$PROFILE.AllUsersAllHosts\modules" folder and drop the ".psm1" script there:
# Create modules folder if required $modulesfolder = Split-Path($PROFILE.AllUsersAllHosts) $modulesfolder = $modulesfolder + "\modules" mkdir -force $modulesFolder # Create a folder for this powershell module mkdir -force "$modulesFolder\DmeHelpers" Copy-Item -Force ".\DmeHelpers.psm1" "$modulesFolder\DmeHelpers"
Import-Module DMeHelpers # dot source DME functions Add-DmeTools
$dnsRecords = Get-Records -apiKey "your api key" -secretKey "your secret key" -domain mydomain.com $dnsRecords.record | ft
Delete-Record -apiKey "your api key" -secretKey "your secret key" -domain mydomain.com -dnsId "DME record id"
# Add A Record Add-ARecord -apiKey $apiKey -secretKey $secretKey -domain $domain -subDomain "$dnsARecord" -ipAddress "IP address"