/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"