Share via


Upgradesolution: Stsadm-Vorgang (Office SharePoint Server)

Vorgangsname: Upgradesolution

Beschreibung

Aktualisiert eine vorhandene Lösung. Die zu aktualisierende Lösung kann bereitgestellt oder nicht bereitgestellt sein. Die Parameter immediate oder time gelten jedoch nur, wenn die Lösung bereitgestellt wurde.

Wenn die Lösung nicht bereitgestellt wird, werden mit dem upgradesolution-Vorgang nur die in der Datenbank für eine Lösung gespeicherten Teile aktualisiert und die Sicherung für die Wiederherstellung erstellt.

Syntax

stsadm -o upgradesolution

-name <Name der Lösung>

-filename <Name der Upgradedatei>

[-time] <Uhrzeit zum Aktualisieren>

[-immediate]

[-local]

[-allowgacdeployment]

[-allowcaspolicies]

[-lcid] <Sprache>

Parameter

Parameter (Kurzname)

Wert

Erforderlich?

Beschreibung

name

Ein gültiger Name für eine Lösung, z. B. Upgradesolution.wsp

Ja

Ermöglicht dem Administrator das Angeben des Namens einer Lösung im Lösungsspeicher.

filename

Ein beliebiges der folgenden Formate:

  • *.cab

  • *.wsp

  • *.wpp

Ja

Ermöglicht es dem Administrator, den Namen der Lösung auf einem Datenträger anzugeben. Wenn ein Administrator den filename-Parameter angibt, ist dies dasselbe als würde er zunächst die Vorgänge addsolution und addwppack aufrufen und dann die Lösung bereitstellen.

time

Ein gültiges Datum/Uhrzeit-Format, das für die administrative Sprache kulturspezifisch ist, beispielsweise 16.02.2007 12:15:12

Der -time-Parameter ist nicht erforderlich, wenn entweder der immediate-Parameter oder der local-Parameter angegeben wird. Andernfalls ist der -time-Parameter erforderlich.

Ermöglicht dem Administrator das Planen des Zeitpunkts, zu dem die Bereitstellung ausgeführt werden soll.

Für die Uhrzeit muss der Benutzer ein für die DateTime.Parse-Methode akzeptables Zeitformat verwenden. Wenn das Datum bzw. die Uhrzeit nicht ordnungsgemäß analysiert wird, wird die folgende Fehlermeldung angezeigt:

"'<Eingegebene Zeit>' ist kein gültiges Zeitformat. Bereitstellung wurde nicht initiiert."

immediate

<Keiner>

Nein

Bewirkt, dass die Bereitstellung unmittelbar nach der Ausführung des Befehls erfolgt.

local

<Keiner>

Der -local-Parameter ist nicht erforderlich, wenn entweder der -immediate-Parameter oder der -time-Parameter angegeben wird. Andernfalls ist der -local-Parameter erforderlich.

Zeigt die Lösung synchron und ausschließlich auf dem lokalen Computer an. Der Timerdienst wird nicht verwendet.

Ein Entwickler muss den -immediate-Parameter, den -local-Parameter oder den -time -Parameter angeben. Wenn einer dieser Parameter nicht angegeben wird, wird die folgende Fehlermeldung angezeigt:

"Der Bereitstellungstyp wurde nicht angegeben. Sie müssen eine Bereitstellung auf nur diesem Server (-local), auf allen Servern in der Farm (-immediate) oder eine verzögerte Bereitstellung auf allen Servern in der Farm (-time) angeben."

allowgacdeployment (allgac)

<Keiner>

Nein

Wenn die Lösung Assemblys enthält, die in den globalen Assemblycache eingefügt werden müssen, muss dieser Parameter angegeben werden. Andernfalls wird die folgende Fehlermeldung angezeigt:

"Die Lösung '<Name der Lösung>' muss Assemblys im globalen Assemblycache (GAC) installieren. Wenn diese Lösung voll vertrauenswürdig ist, verwenden Sie zum Bereitstellen den -allowgacdeployment-Parameter."

allowcaspolicies (allowcas)

<Keiner>

Nein

Wenn die Lösung Codezugriffssicherheits-Richtlinien enthält, muss dieser Parameter angegeben werden. Andernfalls wird die folgende Fehlermeldung angezeigt:

"Für die Lösung '<Name der Lösung>' müssen Codezugriffssicherheits-Richtlinien hinzugefügt werden. Wenn Sie diese Lösung für voll vertrauenswürdig halten, verwenden Sie zum Bereitstellen den -allowcaspolicies-Parameter."

lcid

Eine gültige Gebietsschema-ID, z. B. 1031 für Deutsch

Nein

Gebietsschema-ID für die Sprache der Lösung