public object GetPowershellObjectValueOrNull(string command, string identity, string setting) { StringBuilder stringBuilder = new StringBuilder(1024); stringBuilder.Append(HybridStrings.HybridInfoGetObjectValue(setting, identity, command)); this.logger.LogInformation(stringBuilder.ToString()); object result = null; SessionParameters parameters = new SessionParameters(); Dictionary <string, object> powershellUntypedObjectAsMembers = this.GetPowershellUntypedObjectAsMembers(command, identity, parameters); if (!powershellUntypedObjectAsMembers.TryGetValue(setting, out result)) { result = null; } return(result); }