Wenn Sie Ihre Assets ermitteln möchten, müssen Sie die Befehlszeile des Discovery-Clients im Migrationscenter auf einen Computer herunterladen, der Zugriff auf alle Ziel-Assets hat. Der Computer kann ein physischer Server oder eine VM-Instanz sein.
Die ausführbare Datei der mcdc
-Befehlszeile ist in zwei Versionen verfügbar: Linux und Windows. Sie hängt vom Betriebssystem des Computers ab, auf dem Sie sie installieren möchten.
Die mcdc
CLI führt die Gastsuche durch Ausführen von Erfassungsscripts aus der Ferne auf Ihren Zielcomputern von dem Computer aus aus, auf dem sie installiert ist. Außerdem kann er mithilfe des IP-Bereichsscans Daten von mehreren Maschinen finden und erfassen.
Sie können eine Gastsuchanfrage auf VMs ausführen, die auf VMware ausgeführt werden, und auf Maschinen mit einer Verbindung zum Computer, auf dem die mcdc
-Befehlszeile gehostet wird.
Wenn Sie eine Suche auf VMs ausführen möchten, die auf AWS und Azure gehostet werden, oder auf Ihren lokalen Maschinen ohne SSH-Zugriff, müssen Sie das Script zum Erfassen von Gästen herunterladen und lokal ausführen.
Verwenden Sie mcdc-linux-collect.sh
auf Linux-Computern und mcdc-windows-collect.ps1
auf Windows-Computern.
In diesem Dokument wird beschrieben, wie Sie die mcdc
-Befehlszeile und die Erfassungsscripts herunterladen, um Ihre Infrastrukturdaten zu erkennen und zu erfassen.
Hinweise
mcdc
-Befehlszeile herunterladen
Laden Sie je nach Betriebssystem des Computers die Linux- oder Windows-Ausführbare der mcdc
-Befehlszeile herunter.
Linux
- Laden Sie die neueste Version der
mcdc
-Befehlszeile auf einen Linux-Computer herunter und machen Sie sie ausführbar:
curl -O "https://mcdc-release.storage.googleapis.com/$(curl -s https://mcdc-release.storage.googleapis.com/latest)/mcdc"
chmod +x mcdc
Windows
- So laden Sie die neueste Version der
mcdc
-Befehlszeile auf einem Windows-Computer mit PowerShell undInvoke-WebRequest
herunter:
$ProgressPreference = 'SilentlyContinue'; $version = Invoke-RestMethod -Uri 'https://mcdc-release.storage.googleapis.com/latest'; Invoke-WebRequest -Uri "https://storage.googleapis.com/mcdc-release/$($version.Trim())/windows/mcdc.exe" -OutFile mcdc.exe
- So laden Sie die neueste Version der
mcdc
-Befehlszeile auf einem Windows-Computer mit der Eingabeaufforderung undcurl
herunter:
for /f usebackq %V in (`curl -s https://mcdc-release.storage.googleapis.com/latest`) do curl -O https://mcdc-release.storage.googleapis.com/%V/windows/mcdc.exe
- So laden Sie die neueste Version der
mcdc
-Befehlszeile über einen Direktlink herunter:
https://mcdc-release.storage.googleapis.com/2.1.0/windows/mcdc.exe
Hilfeinformationen für die mcdc
-Befehlszeile aufrufen
Verwenden Sie das Flag
--help
, um Hilfeinformationen für diemcdc
-Befehlszeile aufzurufen:Linux
./mcdc --help
Windows
mcdc.exe --help
Wenn Sie Hilfe zu einem bestimmten Befehl benötigen, verwenden Sie das Flag
--help
mit dem Befehl. Wenn Sie beispielsweise die Hilfe zum Befehlimport
aufrufen möchten, führen Sie den folgenden Befehl aus:Linux
./mcdc discover import --help
Windows
mcdc.exe discover import --help
Gasterfassungsscripts herunterladen
Führen Sie die Schritte in den folgenden Abschnitten aus, um die Scripts für die Gasterhebung auf dem Zielcomputer herunterzuladen.
Gasterfassungsskript auf einen Linux-Computer herunterladen
So laden Sie mcdc-linux-collect.sh
auf einem Linux-Computer herunter:
Melden Sie sich auf dem Computer an.
Laden Sie das Gasterfassungsskript auf den Computer herunter und machen Sie es ausführbar:
curl -O "https://mcdc-release.storage.googleapis.com/$(curl -s https://mcdc-release.storage.googleapis.com/latest)/mcdc-linux-collect.sh" chmod +x mcdc-linux-collect.sh
Gasterfassungsskript auf einen Windows-Computer herunterladen
So laden Sie mcdc-windows-collect.ps1
auf einem Windows-Computer herunter:
Melden Sie sich auf Ihrem Computer an und öffnen Sie PowerShell.
Laden Sie das Gasterfassungsskript auf den Computer herunter:
$version = Invoke-WebRequest -UseBasicParsing https://mcdc-release.storage.googleapis.com/latest $WebClient = New-Object System.Net.WebClient $WebClient.DownloadFile("https://mcdc-release.storage.googleapis.com/"+$version+"/mcdc-windows-collect.ps1", (Get-Location).Path + "\mcdc-windows-collect.ps1")
Nächste Schritte
So können Sie Assets finden: