Hinweis
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, sich anzumelden oder das Verzeichnis zu wechseln.
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, das Verzeichnis zu wechseln.
Sie können benutzerdefinierte Aktionen erstellen, die mit vorhandenen Configuration Manager-Aktionen verwendet werden können.
Benutzerdefinierte Aktionen sind Befehlszeilenaktionen, die eine Anwendung aufrufen. Bei der Anwendung kann es sich um einen Prozess, ein Skript oder andere Befehle handeln, die Sie in einer Dateibeschreibung des Managed Object Format (MOF) angeben.
Weitere Informationen finden Sie unter Informationen zu benutzerdefinierten Configuration Manager-Clientanwendungen für benutzerdefinierte Aktionen.
Damit Benutzer Ihre benutzerdefinierte Aktion konfigurieren können, können Sie ein benutzerdefiniertes Aktionssteuerelement erstellen, das in den Tasksequenz-Editor integriert wird.
Das Erstellen eines benutzerdefinierten Aktionssteuerelements erfordert die folgenden Schritte.
Erstellen des benutzerdefinierten Aktionssteuerelements
Wenn Sie ein benutzerdefiniertes Aktionssteuerelement erstellen möchten, verwenden Sie Visual Studio 2005, um ein Windows-Steuerelement zu erstellen, das zwei Klassen implementiert.
Das Steuerelement, das im Tasksequenz-Editor angezeigt wird, ist die erste Klasse, die von der SMSOsdEditorPageControl-Klasse abgeleitet ist. In dieser Klasse definieren Sie die Benutzeroberfläche und die Datenübertragung zur und von der Aktion. Wenn eine benutzerdefinierte Aktion erstellt wird, stellt der PropertyManager des Steuerelements die Eigenschaften der benutzerdefinierten Aktion zur Verwendung zur Verfügung. Dies sind die Eigenschaften, die in der MOF-Datei für die benutzerdefinierte Aktion definiert sind.
Die zweite Klasse implementiert das options-Steuerelement und wird von der TaskSequenceOptionControl-Klasse abgeleitet.
Weitere Informationen zum Erstellen eines benutzerdefinierten Steuerelements in Visual Studio finden Sie unter Erstellen eines benutzerdefinierten Configuration Manager-Aktionssteuerelements.
Hinweis
Das Configuration Manager SDK-Beispiel CustomTasksequenceAction zeigt, wie ein benutzerdefiniertes Tasksequenzaktionssteuerelement und MOF erstellt werden.
Unterstützende Hilfe
Sie können die Hilfe Ihres Steuerelements nicht in die Hilfe der Configuration Manager-Konsole F1-Taste integrieren. Wenn ein Benutzer in Ihrem Steuerelement F1 drückt, tut das Steuerelement nichts. Sie können Help jedoch unter Ihrer Kontrolle implementieren, indem Sie einen Mechanismus Ihrer Wahl verwenden, um die CHM-Datei Help zu öffnen. Sie können beispielsweise eine Schaltfläche Hilfe hinzufügen, die Ihre CHM-Datei "Hilfe" öffnet.
Erstellen der MOF-Datei für benutzerdefinierte Aktionen
Jede Configuration Manager Aktion wird in der MOF-Datei _tasksequenceprovider.mof des Tasksequenzanbieters definiert. Eine benutzerdefinierte Aktion erweitert diese MOF-Datei um eine Beschreibung für die benutzerdefinierte Aktionsklasse. Sie sollten die Beschreibung Ihrer benutzerdefinierten Aktion in einer separaten MOF-Datei erstellen.
Weitere Informationen finden Sie unter Informationen zur MOF-Datei für benutzerdefinierte Aktionen im Configuration Manager und zum Erstellen einer MOF-Datei für eine benutzerdefinierte Aktion im Configuration Manager.
Bereitstellen der Custom Action Control Assembly
Nachdem die benutzerdefinierte Aktionssteuerelementassembly erstellt wurde, muss sie in dasselbe Verzeichnis wie die Adminui.tasksequenceeditor.dll kopiert werden. Dieses Verzeichnis befindet sich normalerweise im Ordner %ProgramFiles%\Microsoft Configuration Manager\AdminUI\bin.
Verwenden des Steuerelements für benutzerdefinierte Aktionen
Um die benutzerdefinierte Aktion verwenden zu können, erstellen und bearbeiten Sie eine Tasksequenz in der Configuration Manager-Konsole. Wenn Sie auf Hinzufügen klicken, wird eine Liste von Kategorien angezeigt, und die benutzerdefinierte Aktion sollte in der Kategorie aufgeführt sein, die Sie in der MOF-Datei für die benutzerdefinierte Aktion angegeben haben.
Nachdem Sie es ausgewählt haben, wird das von Ihnen erstellte Steuerelement angezeigt. Die Aktion verhält sich wie die Standardaktionen des Configuration Manager. Sie können der Aktion Bedingungen hinzufügen und die Aktion innerhalb der Tasksequenz verschieben.
Weitere Informationen finden Sie unter Verwenden einer benutzerdefinierten Configuration Manager-Aktion.