protected override void ProcessRecord() { try { base.ProcessRecord(); SwitchParameter keyPair = this.KeyPair; if (!keyPair.IsPresent) { LinuxProvisioningConfigurationSet.SSHPublicKey sSHPublicKey = new LinuxProvisioningConfigurationSet.SSHPublicKey(); sSHPublicKey.Fingerprint = this.Fingerprint; sSHPublicKey.Path = this.Path; base.WriteObject(sSHPublicKey, true); } else { LinuxProvisioningConfigurationSet.SSHKeyPair sSHKeyPair = new LinuxProvisioningConfigurationSet.SSHKeyPair(); sSHKeyPair.Fingerprint = this.Fingerprint; sSHKeyPair.Path = this.Path; base.WriteObject(sSHKeyPair, true); } } catch (Exception exception1) { Exception exception = exception1; base.WriteError(new ErrorRecord(exception, string.Empty, ErrorCategory.CloseError, null)); } }
internal void ExecuteCommand() { if (KeyPair.IsPresent) { var keypair = new LinuxProvisioningConfigurationSet.SSHKeyPair {Fingerprint = Fingerprint, Path = Path}; WriteObject(keypair, true); } else { var keypair = new LinuxProvisioningConfigurationSet.SSHPublicKey {Fingerprint = Fingerprint, Path = Path}; WriteObject(keypair, true); } }
internal void ExecuteCommand() { if (KeyPair.IsPresent) { LinuxProvisioningConfigurationSet.SSHKeyPair keypair = new LinuxProvisioningConfigurationSet.SSHKeyPair(); keypair.Fingerprint = Fingerprint; keypair.Path = Path; WriteObject(keypair, true); } else { LinuxProvisioningConfigurationSet.SSHPublicKey keypair = new LinuxProvisioningConfigurationSet.SSHPublicKey(); keypair.Fingerprint = Fingerprint; keypair.Path = Path; WriteObject(keypair, true); } }