Files
Zack Meier 1d304511b8 update
2026-04-15 15:45:50 -05:00
..
2026-04-15 15:45:50 -05:00
2026-04-15 15:45:50 -05:00
2026-04-15 15:45:50 -05:00
2026-04-15 15:45:50 -05:00
2026-04-15 15:45:50 -05:00
2026-04-15 15:45:50 -05:00
2026-04-15 15:45:50 -05:00
2026-04-15 15:45:50 -05:00

Add backup object to Cohesity User and Groups

This script lists users and groups and writes the output to a text file (addObjectToUserAccessList-clusterName.txt)

Components

  • addObjectToUserAccessList.ps1: the main powershell script
  • cohesity-api.ps1: the Cohesity REST API helper module

Place the files in a folder together and run the main script like so:

Command line example

./addObjectToUserAccessList.ps1 -vip mycluster `
                                -username myuser `
                                -domain mydomain.net `
                                -principal mydomain.net/myuser `
                                -addObject vm1, server1.mydomain.net `
                                -removeObject vm2, vm3 `
                                -addView view1, view2 `
                                -removeView view3, view4

Parameters

  • vip: Cohesity Cluster to connect to
  • username: Cohesity username
  • domain: (optional) Cohesity logon domain (defaults to local)
  • principal: name(s) (comma separated) of user or group to modify (e.g. mydomain.net/myuser, or mylocaluser)
  • addObject: (optional) names of registered objects to add to access list (comma separated)
  • removeObject: (optional) names of registered objects to remove from access list (comma separated)
  • addView: (optional) names of views to add to access list (comma separated)
  • removeView: (optional) names of views to remove from access list (comma separated)