PageRenderTime 40ms CodeModel.GetById 13ms RepoModel.GetById 0ms app.codeStats 0ms

/Source/bin/Debug/run.ps1

#
Powershell | 23 lines | 13 code | 7 blank | 3 comment | 3 complexity | 8377010c421220f8f8d804d490af69e6 MD5 | raw file
  1. #Set-PSDebug -Trace 1
  2. if ($sess -eq $null)
  3. {
  4. $global:sess = new-fimsession -server fimserver -cred $(get-credential)
  5. }
  6. $u = get-fimresource -session $sess -filter "/Person"
  7. $u
  8. $g = $(get-fimresource -session $sess -filter "/Group[DisplayName='Artists']" -Attributes All)
  9. $g
  10. $id = $(new-fimresource -session $sess -Type Group -Passthru -attributes @{DisplayName="DeleteMe";MailNickname="DeleteMe";MembershipLocked="False";Domain="foo";MembershipAddWorkflow="Owner Approval";Type="Distribution";Scope="Universal";Owner="7fb2b853-24f0-4498-9534-4e10589723c4";DisplayedOwner="7fb2b853-24f0-4498-9534-4e10589723c4";DomainConfiguration="1aff46f4-5511-452d-bcbd-7f7b34b0fe14"})["ObjectID"]
  11. $id
  12. $o = $(get-fimresource -session $sess -objectid $id)
  13. $o.SetValue("DisplayName", "SaveMe");
  14. set-fimresource -session $sess -instance $o
  15. #$id = new-fimresource -session $sess -Type Person -attributes @{AccountName="joe";DisplayName="Joe Blow";FirstName="Joe";LastName="Blow";Domain="FOO"}
  16. #get-fimresource -session $sess -filter "/Person"