BDD 2007: Beispiele für die Bereitstellungskonfiguration

Anpassen der Bereitstellung auf der Grundlage des Chassistyps

Veröffentlicht: 30. Nov 2006

Sie können Ihre Bereitstellung auf der Grundlage des Chassistyps Ihres Computers (wie z. B. tragbarer Computer, Desktopcomputer oder Server) anpassen. Die Skripts erstellen lokale Variablen, die in der CustomSettings.ini-Datei verarbeitet werden können. Die lokalen Variablen IsLaptop, IsDesktop und IsServer zeigen an, ob es sich bei dem Computer um einen Laptop, Desktop oder Server handelt.

Hinweis   In den früheren Versionen von BDD zeigte das Flag IsServer an, dass es sich bei dem vorhandenen Betriebssystem um ein Serverbetriebssystem handelte (beispielsweise Microsoft Windows Server® 2003, Enterprise Edition). Dieses Flag wurde in IsServerOS umbenannt.

Diese Variablen in der CustomSettings.ini-Datei werden folgendermaßen implementiert:

  1. Fügen Sie im Abschnitt [Settings] in der Priority-Zeile einen benutzerdefinierten Abschnitt zum Anpassen der Bereitstellung auf der Grundlage des Chassistyps hinzu (ByType im Codebeispiel 13).

  2. Erstellen Sie den benutzerdefinierten Abschnitt, der dem benutzerdefinierten Abschnitt in Schritt 1 entspricht ([ByType] im Codebeispiel 13).

  3. Definieren Sie einen Unterabschnitt für jeden Chassistyp, der erkannt werden soll (Subsection=Laptop-%IsLaptop%, Subsection=Desktop-%IsDesktop%, Subsection=Server-%IsServer% im Codebeispiel 13).

  4. Erstellen Sie einen Unterabschnitt für jeden True- und False-Status jedes in Schritt 3 definierten Unterabschnitts (wie z. B. [Laptop-True], [Laptop-False], [Desktop-True], [Desktop-False] im Codebeispiel 13).

  5. Unter jedem True- und False-Unterabschnitt fügen Sie die entsprechenden Einstellungen auf der Grundlage des Chassistyps hinzu.

    Codebeispiel 13. Beispiel für das Anpassen der Bereitstellung auf der Grundlage des Chassistyps in der CustomSettings.ini-Datei

    [Settings]
    Priority=MACAddress, DefaultGateway, ByType, Default
        .
        .
        .
    [ByType]
    Subsection=Laptop-%IsLaptop%
    Subsection=Desktop-%IsDesktop%
    Subsection=Server-%IsServer%
        .
        .
        .
    [Laptop-True]
        .
        .
        .
    [Laptop-False]
        .
        .
        .
    [Desktop-True]
        .
        .
        .
    [Desktop-False]
        .
        .
        .
    [Server-True]
        .
        .
        .
    [Server-False]
        .
        .
        .
Anzeigen: