<?xml version="1.0" encoding="UTF-8"?>
<rss xmlns:content="http://purl.org/rss/1.0/modules/content/" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#" xmlns:taxo="http://purl.org/rss/1.0/modules/taxonomy/" version="2.0">
  <channel>
    <title>topic Ontap PowerShell, Unix-User and cDot in Microsoft Virtualization Discussions</title>
    <link>https://community.netapp.com/t5/Microsoft-Virtualization-Discussions/Ontap-PowerShell-Unix-User-and-cDot/m-p/99769#M4128</link>
    <description>&lt;P&gt;Hi guys,&amp;nbsp;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;on cDot CLI we have this command to add and remove users&lt;/P&gt;&lt;P&gt;&lt;STRONG&gt;vserver services unix-user create -vserver SVM&amp;nbsp;-user&amp;nbsp;USER........&lt;/STRONG&gt;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;I need to create a script that do that, do we have a cmdlet for it in the toolkit ?&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;*on 7-mode we called those passwd file.&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;Thanks,&amp;nbsp;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;Tomer.&lt;/P&gt;</description>
    <pubDate>Mon, 26 Jan 2015 12:48:02 GMT</pubDate>
    <dc:creator>tomers</dc:creator>
    <dc:date>2015-01-26T12:48:02Z</dc:date>
    <item>
      <title>Ontap PowerShell, Unix-User and cDot</title>
      <link>https://community.netapp.com/t5/Microsoft-Virtualization-Discussions/Ontap-PowerShell-Unix-User-and-cDot/m-p/99769#M4128</link>
      <description>&lt;P&gt;Hi guys,&amp;nbsp;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;on cDot CLI we have this command to add and remove users&lt;/P&gt;&lt;P&gt;&lt;STRONG&gt;vserver services unix-user create -vserver SVM&amp;nbsp;-user&amp;nbsp;USER........&lt;/STRONG&gt;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;I need to create a script that do that, do we have a cmdlet for it in the toolkit ?&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;*on 7-mode we called those passwd file.&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;Thanks,&amp;nbsp;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;Tomer.&lt;/P&gt;</description>
      <pubDate>Mon, 26 Jan 2015 12:48:02 GMT</pubDate>
      <guid>https://community.netapp.com/t5/Microsoft-Virtualization-Discussions/Ontap-PowerShell-Unix-User-and-cDot/m-p/99769#M4128</guid>
      <dc:creator>tomers</dc:creator>
      <dc:date>2015-01-26T12:48:02Z</dc:date>
    </item>
    <item>
      <title>Re: Ontap PowerShell, Unix-User and cDot</title>
      <link>https://community.netapp.com/t5/Microsoft-Virtualization-Discussions/Ontap-PowerShell-Unix-User-and-cDot/m-p/99770#M4129</link>
      <description>&lt;P&gt;well i think "New-NcUser" should solve your problem for cDOT systems&lt;/P&gt;&lt;P&gt;grEEtz&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;-----&lt;/P&gt;&lt;P&gt;&amp;gt; man new-ncuser&lt;/P&gt;&lt;P&gt;NAME&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; New-NcUser&lt;/P&gt;&lt;P&gt;SYNOPSIS&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; Create a new user account associated with the specified application and authentication method.&lt;/P&gt;&lt;P&gt;&lt;BR /&gt;SYNTAX&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; New-NcUser [-UserName] &amp;lt;String&amp;gt; -Vserver &amp;lt;String[]&amp;gt; -Application &amp;lt;String[]&amp;gt; [-AuthMethod &amp;lt;String&amp;gt;] -Role &amp;lt;String&amp;gt; [-Password &amp;lt;String&amp;gt;] [-Comment&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;lt;String&amp;gt;] [-Controller &amp;lt;NcController[]&amp;gt;] [-ZapiRetryCount &amp;lt;Int32&amp;gt;] [&amp;lt;CommonParameters&amp;gt;]&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; New-NcUser -Vserver &amp;lt;String[]&amp;gt; -Application &amp;lt;String[]&amp;gt; [-AuthMethod &amp;lt;String&amp;gt;] -Role &amp;lt;String&amp;gt; [-Credential &amp;lt;PSCredential&amp;gt;] [-Comment &amp;lt;String&amp;gt;]&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; [-Controller &amp;lt;NcController[]&amp;gt;] [-ZapiRetryCount &amp;lt;Int32&amp;gt;] [&amp;lt;CommonParameters&amp;gt;]&lt;/P&gt;&lt;P&gt;&lt;BR /&gt;DESCRIPTION&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; Create a new user account associated with the specified application and authentication method.&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;</description>
      <pubDate>Mon, 26 Jan 2015 12:56:30 GMT</pubDate>
      <guid>https://community.netapp.com/t5/Microsoft-Virtualization-Discussions/Ontap-PowerShell-Unix-User-and-cDot/m-p/99770#M4129</guid>
      <dc:creator>HONIG2012</dc:creator>
      <dc:date>2015-01-26T12:56:30Z</dc:date>
    </item>
    <item>
      <title>Re: Ontap PowerShell, Unix-User and cDot</title>
      <link>https://community.netapp.com/t5/Microsoft-Virtualization-Discussions/Ontap-PowerShell-Unix-User-and-cDot/m-p/99771#M4130</link>
      <description>&lt;P&gt;Hi,&amp;nbsp;&lt;/P&gt;&lt;P&gt;Thanks for replaying.&lt;/P&gt;&lt;P&gt;New-NcUser is for creating users for login (ssh\ontapi....)&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;but i just found what i needed.&amp;nbsp;its&amp;nbsp;&lt;STRONG&gt;NcNameMappingUnixUser&lt;/STRONG&gt;&lt;/P&gt;&lt;P&gt;Get-NcNameMappingUnixUser&lt;/P&gt;&lt;P&gt;Set-NcNameMappingUnixUser&lt;/P&gt;&lt;P&gt;New-NcNameMappingUnixUser&lt;/P&gt;&lt;P&gt;Remove-NcNameMappingUnixUser&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;&lt;BR /&gt;Thank&amp;nbsp;you.&lt;/P&gt;&lt;P&gt;Tomer.&lt;/P&gt;</description>
      <pubDate>Mon, 26 Jan 2015 13:41:43 GMT</pubDate>
      <guid>https://community.netapp.com/t5/Microsoft-Virtualization-Discussions/Ontap-PowerShell-Unix-User-and-cDot/m-p/99771#M4130</guid>
      <dc:creator>tomers</dc:creator>
      <dc:date>2015-01-26T13:41:43Z</dc:date>
    </item>
    <item>
      <title>Re: Ontap PowerShell, Unix-User and cDot</title>
      <link>https://community.netapp.com/t5/Microsoft-Virtualization-Discussions/Ontap-PowerShell-Unix-User-and-cDot/m-p/127664#M5243</link>
      <description>&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;I am trying to backup my name mappings...&amp;nbsp;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;When running from PS&amp;gt; prompt, it gives me the info in a nice table. When doing so in a script though, it comes out unusable (shown below). I have been trying to find a way to cycle through the object and grabe the needed fields like I have done with other cmdlets, but no use so far. Do you have any suggestions in how to get the named fields below to be variables?&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;FullName :&lt;BR /&gt;GroupId : 1&lt;BR /&gt;NcController :&amp;nbsp;cluster.domain.name&lt;BR /&gt;UserId : 0&lt;BR /&gt;UserName : root&lt;BR /&gt;Vserver :&amp;nbsp;vserver01&lt;BR /&gt;GroupIdSpecified : True&lt;BR /&gt;UserIdSpecified : True&lt;/P&gt;</description>
      <pubDate>Wed, 01 Feb 2017 20:17:26 GMT</pubDate>
      <guid>https://community.netapp.com/t5/Microsoft-Virtualization-Discussions/Ontap-PowerShell-Unix-User-and-cDot/m-p/127664#M5243</guid>
      <dc:creator>Livewire18</dc:creator>
      <dc:date>2017-02-01T20:17:26Z</dc:date>
    </item>
    <item>
      <title>Re: Ontap PowerShell, Unix-User and cDot</title>
      <link>https://community.netapp.com/t5/Microsoft-Virtualization-Discussions/Ontap-PowerShell-Unix-User-and-cDot/m-p/127787#M5253</link>
      <description>&lt;P&gt;It depand on what do you want to do with it and how.&lt;/P&gt;&lt;P&gt;For example if you want to see the username+UID+vservername on screen then use this:&amp;nbsp;&lt;/P&gt;&lt;P&gt;&lt;STRONG&gt;$NcNameMappingUnixUser = NcNameMappingUnixUser; foreach($line in $NcNameMappingUnixUser) {write-host "$($line.UserName) $($line.UserId) $($line.Vserver)"}&lt;/STRONG&gt;&lt;/P&gt;&lt;P&gt;if you want to check for specific user name in a specific vserver use this:&amp;nbsp;&lt;/P&gt;&lt;P&gt;&lt;STRONG&gt;$NcNameMappingUnixUser = NcNameMappingUnixUser; foreach($line in $NcNameMappingUnixUser) {if ($line.UserName -eq 'pcuser' -and $line.Vserver -eq 'svm1') {write-host $($line.UserName) &amp;nbsp;$($line.UserId) $($line.Vserver)"}}&lt;/STRONG&gt;&lt;/P&gt;&lt;P&gt;or:&lt;/P&gt;&lt;P&gt;&lt;STRONG&gt;$NcNameMappingUnixUser = NcNameMappingUnixUser; $NcNameMappingUnixUser | ForEach-Object {if ($_.UserId -eq 65535) {$_ | Format-Table UserName,&amp;nbsp;&amp;nbsp;UserId, Vserver} }&lt;/STRONG&gt;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;or just format-table:&amp;nbsp;&lt;/P&gt;&lt;P&gt;&lt;STRONG&gt;$NcNameMappingUnixUser&amp;nbsp;| Format-Table UserName,&amp;nbsp;&amp;nbsp;UserId, Vserver&lt;/STRONG&gt;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;so it depends on what you want to gain, but those are more Powershell tips them DataOntap ToolKit.&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;</description>
      <pubDate>Mon, 06 Feb 2017 07:44:12 GMT</pubDate>
      <guid>https://community.netapp.com/t5/Microsoft-Virtualization-Discussions/Ontap-PowerShell-Unix-User-and-cDot/m-p/127787#M5253</guid>
      <dc:creator>tomers</dc:creator>
      <dc:date>2017-02-06T07:44:12Z</dc:date>
    </item>
    <item>
      <title>Re: Ontap PowerShell, Unix-User and cDot</title>
      <link>https://community.netapp.com/t5/Microsoft-Virtualization-Discussions/Ontap-PowerShell-Unix-User-and-cDot/m-p/127799#M5255</link>
      <description>&lt;P&gt;This is perfect! Thank you very much.&lt;/P&gt;</description>
      <pubDate>Mon, 06 Feb 2017 12:45:36 GMT</pubDate>
      <guid>https://community.netapp.com/t5/Microsoft-Virtualization-Discussions/Ontap-PowerShell-Unix-User-and-cDot/m-p/127799#M5255</guid>
      <dc:creator>Livewire18</dc:creator>
      <dc:date>2017-02-06T12:45:36Z</dc:date>
    </item>
  </channel>
</rss>

