Discovery-Client-Befehlszeile des Migration Centers herunterladen

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 und Invoke-WebRequest herunter:
$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 und curl herunter:
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 die mcdc-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 Hilfe zum Befehl import aufrufen 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:

  1. Melden Sie sich auf dem Computer an.

  2. 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:

  1. Melden Sie sich auf Ihrem Computer an und öffnen Sie PowerShell.

  2. 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