Ich lerne gerade über Powershell. Ich möchte versuchen, Daten in AD zu aktualisieren, aber mein AD Server und Powershell sind auf verschiedenen Servern.PowerShell und ColdFusion aktualisieren Active Directory mit anderen Server
Zum Beispiel ist mein AD-Server 111.111.111.111 und meine PowerShell.exe ist auf dem Server 222.222.222.222. Ich verwende die ColdFusion-Programmierung, um mein Powershell-Skript auszuführen.
Hier ist meine Coldfusion-Skript:
<cfoutput>
<cfexecute name="C:\Windows\System32\WindowsPowerShell\v1.0\powershell.exe"
arguments="C:\Users\Public\Documents\ADtest.ps1" />
</cfoutput>
Hier ist mein Powershell-Skript ADtest.ps1:
$userID = "11111"
$password = "[email protected]"
$ADuser = Get-ADUser $userID
If($ADuser)
{
Enable-ADAccount -Identity $userID
Set-adaccountpassword $userID -reset -newpassword (ConvertTo-SecureString -AsPlainText $password -Force)
Set-aduser $userID -changepasswordatlogon $true
}
Ist es möglich, ein Powershell-Skript auszuführen AD (Active Directory) Daten zu aktualisieren ein anderer Server?
Ich weiß, dass Sie Powershell noch lernen, aber wenn das ultimative Ziel ist Coldfusion zu verwenden, um einen AD-Server zu verwalten, wäre es viel einfacher, die 'cfldap'-Tag. –