Zum Ermitteln Ihrer Assets müssen Sie die Befehlszeile des Migration Center-Discovery-Clients auf einen Computer herunterladen, der Zugriff auf alle Ihre Ziel-Assets hat. Der Computer kann ein physischer Server oder eine virtuelle Maschine (VM)-Instanz sein.
Die ausführbare Datei mcdc ist je nach Betriebssystem des Computers, auf dem Sie sie installieren möchten, in zwei Versionen verfügbar: Linux und Windows.
Die mcdc-Befehlszeile führt die Gastsuchanfrage aus, indem sie Erfassungsskripts remote auf Ihren Zielcomputern ausführt, und zwar von dem Computer aus, auf dem sie installiert ist. Mit dem IP-Bereichsscan können auch Daten von mehreren Computern gefunden und erfasst werden.
Sie können eine Gastsuchanfrage auf VMs ausführen, die auf VMware ausgeführt werden, und auf Computern mit einer Verbindung zu dem Computer, auf dem die mcdc-Befehlszeile gehostet wird.
Alternativ können Sie eine Suche auf VMs durchführen, die auf AWS und Azure gehostet werden, oder auf Ihren lokalen Computern ohne SSH-Zugriff. Dazu müssen Sie das Gasterfassungsskript 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 Erfassungsskripts herunterladen, um Ihre Infrastrukturdaten zu ermitteln und zu erfassen.
Hinweis
mcdc-Befehlszeile herunterladen
Laden Sie je nach Betriebssystem des Computers die ausführbare Linux- oder Windows-Datei 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://mc-release.storage.googleapis.com/mcdc/$(curl -s https://mc-release.storage.googleapis.com/mcdc/latest)/mcdc"
chmod +x mcdc
Windows
- So laden Sie die neueste Version der
mcdc-Befehlszeile auf einen Windows-Computer mit PowerShell undInvoke-WebRequestherunter:
$ProgressPreference = 'SilentlyContinue'; $version = Invoke-RestMethod -Uri 'https://mc-release.storage.googleapis.com/mcdc/latest'; Invoke-WebRequest -Uri "https://storage.googleapis.com/mc-release/mcdc/$($version.Trim())/windows/mcdc.exe" -OutFile mcdc.exe
- So laden Sie die neueste Version der
mcdc-Befehlszeile auf einen Windows-Computer mit der Eingabeaufforderung undcurlherunter:
for /f usebackq %V in (`curl -s https://mc-release.storage.googleapis.com/mcdc/latest`) do curl -O https://mc-release.storage.googleapis.com/mcdc/%V/windows/mcdc.exe
- So laden Sie die neueste Version der
mcdc-Befehlszeile über einen direkten Link herunter:
https://mc-release.storage.googleapis.com/mcdc/current/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
--helpmit dem Befehl. Wenn Sie beispielsweise Hilfe zum Befehlimportaufrufen möchten, führen Sie den folgenden Befehl aus:Linux
./mcdc discover import --help
Windows
mcdc.exe discover import --help
Gasterfassungsskripts herunterladen
Führen Sie die Schritte in den folgenden Abschnitten aus, um die Gasterfassungsskripts auf den Zielcomputer herunterzuladen.
Gasterfassungsskript auf einen Linux-Computer herunterladen
So laden Sie mcdc-linux-collect.sh auf einen 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://mc-release.storage.googleapis.com/mcdc/$(curl -s https://mc-release.storage.googleapis.com/mcdc/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 einen 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://mc-release.storage.googleapis.com/mcdc/latest $WebClient = New-Object System.Net.WebClient $WebClient.DownloadFile("https://mc-release.storage.googleapis.com/mcdc/"+$version+"/mcdc-windows-collect.ps1", (Get-Location).Path + "\mcdc-windows-collect.ps1")
Nächste Schritte
Informationen zum Ermitteln von Assets mit den folgenden Methoden: