<?xml version="1.0"?>
<rss version="2.0">
<channel>
<title>Thycotic Community - Secret Server - Powershell AddSecret - Messages</title>
<link>http://www.thycotic.com/forums/messages.aspx?TopicID=335</link>
<description>Thycotic Community - Secret Server - Powershell AddSecret - Messages</description>
<language>en-us</language>
<docs>http://blogs.law.harvard.edu/tech/rss</docs>
<generator>Jitbit AspNetForum</generator>
<pubDate>Wed, 02 Mar 2011 02:48:26 GMT</pubDate>
<lastBuildDate>Wed, 02 Mar 2011 02:48:26 GMT</lastBuildDate>
<item>
<link>http://www.thycotic.com/forums/messages.aspx?TopicID=335</link>
<title>Message from Peter C</title>
<description><![CDATA[Thank you David,<br/>of course i did this according to the example you provided somwhere else<br/><br/>$fields = $SSConnection.GetSecretTemplateFields($template.Id).Fields<br/>...<br/>$fieldIds = @()<br/>  $fields | ForEach {$fieldIds = $fieldIds + $_.Id}<br/><br/>Maybe the Porblem is with my FieldValues:<br/><br/>$fieldValues = ("$Machine", "$username", "$password", "$Application", "$DMZ", "$Notes")<br/><br/>Should we handel this via support tickts so i can better send you my Scripts and my Template?<br/><br/>Thanks,<br/>Peter]]></description>
<pubDate>Wed, 02 Mar 2011 02:48:26 GMT</pubDate>
</item>
<item>
<link>http://www.thycotic.com/forums/messages.aspx?TopicID=335</link>
<title>Message from David</title>
<description><![CDATA[Hello Peter, <br/><br/>It looks like the error is that you are passing in the secret fields instead of an array of secret field ids.<br/><br/>For example, you can convert $fields to Ids and then pass it in to the AddSecret method:<br/><br/>$secretFieldIds = @()<br/>foreach ($field in $fields) {<br/>	$secretFieldIds += $field.Id<br/>} ]]></description>
<pubDate>Tue, 01 Mar 2011 16:01:22 GMT</pubDate>
</item>
<item>
<link>http://www.thycotic.com/forums/messages.aspx?TopicID=335</link>
<title>Message from Peter C</title>
<description><![CDATA[Hi Kevin,<br/>Thank you, but this was my first attempt and brings the same Error. I thought since i have activated "Require Folder For Secrets : Yes" it would bring me the Error and so i tried integers adn then the object approach.<br/><br/>Cannot convert argument "2", with value: "Microsoft.PowerShell.Commands.NewWebserviceProxy.AutogeneratedTypes.WebServic<br/>eProxy1vices_SSWinAuthWebService_asmx.SecretField[]", for "AddSecret" to type "System.Int32[]": "Cannot convert the "Mi<br/>crosoft.PowerShell.Commands.NewWebserviceProxy.AutogeneratedTypes.WebServiceProxy1vices_SSWinAuthWebService_asmx.Secret<br/>Field" value of type "Microsoft.PowerShell.Commands.NewWebserviceProxy.AutogeneratedTypes.WebServiceProxy1vices_SSWinAu<br/>thWebService_asmx.SecretField" to type "System.Int32"."<br/>At Z:\PSadmin\LibPOIADM.ps1:4 char:36<br/>+         $result = $SSConnection.AddSecret &lt;&lt;&lt;&lt; ($template.Id, "$secretName", $fields, $fieldValues, -1)<br/>    + CategoryInfo          : NotSpecified: (<img src="images/smilies/smile.gif" border=0 alt="smile" /> [], MethodException<br/>    + FullyQualifiedErrorId : MethodArgumentConversionInvalidCastArgument]]></description>
<pubDate>Tue, 01 Mar 2011 10:41:57 GMT</pubDate>
</item>
<item>
<link>http://www.thycotic.com/forums/messages.aspx?TopicID=335</link>
<title>Message from Kevin</title>
<description><![CDATA[Hi Peter,<br/><br/>Rather than not specifying the folder ID at all, can you please try specifying -1? That should resolve the issue.<br/><br/>Thanks,<br/>-- Kevin Jones]]></description>
<pubDate>Tue, 01 Mar 2011 09:04:40 GMT</pubDate>
</item>
<item>
<link>http://www.thycotic.com/forums/messages.aspx?TopicID=335</link>
<title>Message from Peter C</title>
<description><![CDATA[Hi,<br/>We are successfully using a Powershell function to get Secrets.<br/>But when i try to add a secret i get a Errors.<br/><br/>When i try to call the function without the last parameter (FolderId) i get this Error:<br/><br/>Cannot find an overload for "AddSecret" and the argument count: "4".<br/>At Z:\PSadmin\LibPOIADM.ps1:1582 char:36<br/>+         $result = $SSConnection.AddSecret &lt;&lt;&lt;&lt; ($template.Id, "$secretName", $fields, $fieldValues)<br/>    + CategoryInfo          : NotSpecified: (<img src="images/smilies/smile.gif" border=0 alt="smile" /> [], MethodException<br/>    + FullyQualifiedErrorId : MethodCountCouldNotFindBest<br/><br/><br/>------------<br/>When i try to add the FolderId i getantohter Error. I tried for the last parameter:<br/>$Folder<br/>$Folder.Folder<br/>$Folder.Folder.id<br/><br/><br/>  [int32]$FolderId = 31<br/>  $Folder = $SSConnection.FolderGet($FolderId)<br/>  $Folder.folder<br/>  $SSConnection.AddSecret($template.Id, "$secretName", $fields, $fieldValues, $Folder)<br/>  <br/>                             Id Name                                                 TypeId                ParentFolderId<br/>                           -- ----                                                 ------                --------------<br/>                           31 App-Diverse                                               1                             1<br/>Cannot convert argument "2", with value: "Microsoft.PowerShell.Commands.NewWebserviceProxy.AutogeneratedTypes.WebServic<br/>eProxy3vices_SSWinAuthWebService_asmx.SecretField[]", for "AddSecret" to type "System.Int32[]": "Cannot convert the "Mi<br/>crosoft.PowerShell.Commands.NewWebserviceProxy.AutogeneratedTypes.WebServiceProxy3vices_SSWinAuthWebService_asmx.Secret<br/>Field" value of type "Microsoft.PowerShell.Commands.NewWebserviceProxy.AutogeneratedTypes.WebServiceProxy3vices_SSWinAu<br/>thWebService_asmx.SecretField" to type "System.Int32"."<br/>At Z:\PSadmin\LibPOIADM.ps1:4 char:36<br/>+         $result = $SSConnection.AddSecret &lt;&lt;&lt;&lt; ($template.Id, "$secretName", $fields, $fieldValues, $Folder.Folder)<br/>    + CategoryInfo          : NotSpecified: (<img src="images/smilies/smile.gif" border=0 alt="smile" /> [], MethodException<br/>    + FullyQualifiedErrorId : MethodArgumentConversionInvalidCastArgument<br/>    <br/>What do i do wrong?<br/><br/>Thank you!<br/>Peter Cermak]]></description>
<pubDate>Tue, 01 Mar 2011 06:47:18 GMT</pubDate>
</item>
</channel>
</rss>
