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 mcdc
-Befehlszeile ist in zwei Versionen verfügbar: Linux und Windows (Vorabversion). Die Version hängt vom Betriebssystem des Computers ab, auf dem Sie sie installieren möchten.
Die mcdc
-Befehlszeile führt die Gasterkennung durch Folgendes aus:
Erfassung von Skripts auf Ihren Zielcomputern
von der Maschine aus, auf der
wenn es installiert ist. Die Funktion kann auch Daten auf mehreren Rechnern finden und sammeln.
IP-Bereichsscan an.
Sie können eine Gastsuche 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.
Alternativ können Sie für VMs, die in AWS und Azure gehostet werden, eine Erkennung durchführen.
oder auf lokalen Rechnern ohne SSH-Zugriff müssen Sie
und führen es lokal aus.
mcdc-linux-collect.sh
auf Linux-Computern und mcdc-windows-collect.ps1
verwenden
auf Windows-Computern.
In diesem Dokument wird beschrieben, wie Sie die mcdc
-Befehlszeile und die Erfassungsscripts herunterladen, um Ihre Infrastrukturdaten zu ermitteln und zu erfassen.
Hinweise
mcdc
-Befehlszeile herunterladen
Laden Sie je nach Betriebssystem des Computers die ausführbare Linux- oder Windows-Datei herunter.
der mcdc
-Befehlszeile.
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 herunter: Windows-Computer mit PowerShell undInvoke-WebRequest
:
$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 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 zur mcdc
-Befehlszeile ansehen
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 folgenden Schritte aus, um die Skripts zur Gasterfassung auf den Zielcomputer herunterzuladen: erhalten Sie in den folgenden Abschnitten.
Skript zur Gasterfassung 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
Script für die Gasterfassung 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: