TFS 2015 Update 2 ist meine erste Veröffentlichung zu den früheren Release Management-Tools.Wofür werden die Anmeldeinformationen für PowerShell-Aufgaben verwendet?
Ich versuche, eine Bereitstellung auf einem Host zu tun, und ein Teil davon ist DSC anwenden. Es sieht so aus, als würden Sie eine PowerShell-Aufgabe verwenden. Das Feld "Computer" ist offensichtlich, aber die Anmeldedaten sind nicht eindeutig. Werden diese Berechtigungsnachweise einfach verwendet, um RM zu autorisieren, das Skript gegen das Ziel auszuführen, und muss ich bei Bedarf weitere Anmeldeinformationen einbetten? Oder ist das Skript ausgeführt als dieser Benutzer und das Skript sollte in der Lage sein, Dinge zu tun, um den Ablageordner zu bekommen, wenn der Benutzer die richtigen Berechtigungen hat?
Nun, jetzt bin ich verwirrt. In der vorherigen Version von RM bedeutete die Verwendung von DSC, dass kein Agent benötigt wurde. Dies scheint jedoch darauf hinzuweisen, dass ein Agent mit der aktuellen Version benötigt wird. Wie sieht es richtig aus? – kettch
Ja, Sie haben Recht. Die aktuelle Version von RM benötigt den VSTS-Agenten, der dann mithilfe von WinRM eine Verbindung zu Zielmaschinen herstellt. Dies ist besonders hilfreich, wenn der RM-Server nicht direkt auf die Zielcomputer zugreifen kann. –
Nun weist der erste RM dem Agenten an, die Powershell-Aufgabe als Teil eines Releases auszuführen. Die Task, die auf dem Agenten ausgeführt wird, wird dann mithilfe von WinRM eine Verbindung zu Zielcomputern herstellen, und das ist Magie. –