Befehlszeile für Discovery-Client des Migration Centers herunterladen

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 und Invoke-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 und curl 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 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 die 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

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:

  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://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:

  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://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