Using Powershell to put Items in a group
Hi Everyone this is my very first post please be gentle :)
I contacted Cireson support asking for advice on how to how to move/update and reassign IRs and SRs to new groups we created, we have 1500 tickets with old group names that we need to move across.
Cireson came back with the following and suggested I ask the community if anyone has a code for this?
You can do 10 (max) at a time from the all work item grid in the portal. My recommendation would be to use powershell to put the work items in the group you want them to be in.
any assistance will be greatly appreciated.
thanks
Ralton
Answers
What is the old group name and what is the new one?
Is it a 1 to 1 migration or to multiple new groups?
What about the console? Maybe the max is different in that one.
Hi @Ralton_Stewart
Here is some PowerShell I wrote up for you! All you need to do is change the first 2 variables to the names of your Support Groups, if you are not sure what these are, send me a screenshot of the support groups you have and which ones you want to change and I'll edit the code for you!
FOR INCIDENTS:
$QueueToChange = "IT"
$QueueToChangeTo = "Infrastructure"
$IRClass = Get-SCSMClass -Name System.WorkItem.Incident$
$IRWIs = Get-SCSMObject -Class $IRClass | ?{$_.TierQueue.DisplayName -eq $QueueToChange}
foreach($WI in $IRWIs) {
$WI | Set-SCSMObject -Property TierQueue -Value $QueueToChangeTo
}
FOR SERVICE REQUESTS:
$QueueToChange = "IT"
$QueueToChangeTo = "Infrastructure"
$SRClass = Get-SCSMClass -Name System.WorkItem.ServiceRequest$
$SRWIs = Get-SCSMObject -Class $SRClass | ?{$_.SupportGroup.DisplayName -eq $QueueToChange}
foreach($WI in $SRWIs) {
$WI | Set-SCSMObject -Property SupportGroup -Value $QueueToChangeTo
}
Let me know what you think!
Thanks,
Shane
@Mikkel_Madsen thank you for replying I have been waiting on another colleague on answers and I've yet to hear back.
@Ralton_Stewart
We cannot see your last comment it is blank, how did you get on with this? 😊
@Shane_White sorry for the delay in replying I had some time off, we are hoping to implement these changes in the coming week or 2, I'll report back then.