IPublisher.PublishSignedPackage Method (String, String)
Applies To: Windows Server Update Services
Publishes a new Package to the WSUS server using an existing pre-signed cab file.
Namespace: Microsoft.UpdateServices.Administration
Assembly: Microsoft.UpdateServices.Administration (in Microsoft.UpdateServices.Administration.dll)
Syntax
void PublishSignedPackage(
string sourceCabFile,
string packageDirectoryName
)
void PublishSignedPackage(
String^ sourceCabFile,
String^ packageDirectoryName
)
abstract PublishSignedPackage :
sourceCabFile:string *
packageDirectoryName:string -> unit
Sub PublishSignedPackage (
sourceCabFile As String,
packageDirectoryName As String
)
Parameters
sourceCabFile
Type: System.StringFull path and file name of the cab to be published.
packageDirectoryName
Type: System.StringOptional name to use for the Package directory under the Applications server path. Can be null, in which case the directory name will be the Title_PackageId.
Remarks
PublishSignedPackage() should never be used to publish a new revision of an update that has already been published to change the contents of the binaries of that package from one revision to the next as this is not a supported WSUS scenario. To re-publish an existing package with new binaries, first use the IUpdateServer.DeleteUpdate API to delete the original locally published package and then publish normally.
This operation requires WSUS Administrator privileges.
See Also
IPublisher Interface
Microsoft.UpdateServices.Administration Namespace
Return to top