public GetProviderInstanceForBackupManagementServer ( ) : IPsBackupProvider | ||
return | IPsBackupProvider |
public override void ExecuteCmdlet() { ExecutionBlock(() => { base.ExecuteCmdlet(); PsBackupProviderManager providerManager = new PsBackupProviderManager( new Dictionary<System.Enum, object>() { {ContainerParams.ContainerType, ContainerType.Windows}, {ContainerParams.Name, Name} }, ServiceClientAdapter); IPsBackupProvider psBackupProvider = providerManager.GetProviderInstanceForBackupManagementServer(); var backupServerModels = psBackupProvider.ListBackupManagementServers(); if (!string.IsNullOrEmpty(this.Name)) { if (backupServerModels != null) { backupServerModels = backupServerModels.Where(x => x.Name == this.Name).ToList(); } } WriteObject(backupServerModels, enumerateCollection: true); }); }