User Profile
Sundaresanc2270
Copper Contributor
Joined 5 years ago
User Widgets
Recent Discussions
Add Task Progress percentage through Power automate
Hi I am using Microsoft planner basic within teams app which gives only option of progress as not started / in progress / completed. My team needs detailed percentage of progress for which i wish to create a power automate flow to find out the actual percentage of progress happening in each task based on the checklists count and comment count. Can some one throw light on how to do this workflow in power automate? any links appreciated.76Views1like0CommentsAD User account deleted by Exchange Machine Account
In my Active directory User account management auditing, 4726 event id raised for a deletion but the person deleted is showing as our Exchange server machine account. Please see the attached image. How could a local exchange server auto delete an AD user id?Remove Outlook signatures only for new messages
Hi I have enabled Corporate Email signatures through Exchange rules. But the usual issue it props up is that if this is enabled for Replies / forwards also, then it will not append the reply content but will add all the signatures cumulatively at the bottom of the message. So, I decided to put the rule only for new messages with corporate signatures and retain the Reply signatures and then disable the ability to change both. How to achieve this? There is only one single file under user's directory for both new and replies signature files. If i remove the same through PowerShell, both gets nullified. Is there any automation technique through which this can be achieved?348Views0likes0CommentsOffice 365 compliance search multiple users script issue
Hi I have been using the enclosed script to do bulk search of compliance in Exchange and create export of pst files for resigned users. But while scheduling this as task, the script stops after creating export for one user and wait for user confirmation with Yes or no prompt. Hence the task does not complete and wait in running stage itself. Can someone go through the script and let us know how to avoid this confirmation prompt? I tried looking at various posts but don't know where to put the $confirm:False value in the script. Please help. $CSVrecords = Get-MsolUser -All | Where-Object {$_.BlockCredential -eq $True -and $_.LastPasswordChangeTimestamp -lt (Get-Date) -and $_.LastPasswordChangeTimestamp -gt (Get-Date).AddDays(-2)} | select UserPrincipalName $CSVrecords | out-file -filepath C:\Scripts\pstexport.txt -append $userlist = get-content -path "C:\Scripts\PstExport.txt" -Delimiter "`t" if ($CSVrecords -ne $null) { #Get User Info #$User = Read-host "Enter user name" $Logfile = "C:\Scripts\User.txt" Function LogWrite { Param ([string]$logstring) Write-Host $LogString Add-content $Logfile -value $logstring } $Date = Get-Date -Format "MM/dd/yyyy" LogWrite $Date LogWrite " " #LogWrite "Username: $Csvrecords" #Begin Compliance Search Foreach ($CSVrecord in $CSVrecords){ $Username = $CSVrecord.UserPrincipalName #$UPN = Get-AzureADUser -ObjectId $Username | ForEach-Object{$_.UserPrincipalName} $SearchName = $Username -replace '@domain.com','' New-ComplianceSearch -Name $SearchName -ExchangeLocation $Username Start-ComplianceSearch $SearchName Logwrite " " LogWrite "Compliance search $SearchName started" Do{ $complianceSearch = Get-ComplianceSearch $SearchName | ForEach-Object{$_.Status} Write-Host "Compliance Search in Progress" Start-Sleep -s 30 } While ($complianceSearch -ne 'Completed') $Size = Get-ComplianceSearch $SearchName | ForEach-Object{$_.Size} $Size = $Size / 1048576 | Out-String $Size = $Size.SubString(0,6) # Create Compliance Search in exportable format New-ComplianceSearchAction -SearchName $SearchName -EnableDedupe $true -Export -Format FxStream -ExchangeArchiveFormat PerUserPst #Wait for Export to complete $ExportName = $SearchName + "_Export" Start-Sleep -s 20 do{c $SearchAction = Get-ComplianceSearchAction -Identity $ExportName | Select-Object Status,JobProgress $Status = $SearchAction.Status $ExportProgress = $SearchAction.JobProgress Write-Host "Export in progress, $ExportProgress complete" If($Status -ne "Completed"){ Start-Sleep -s 60 } } while ($Status -ne 'Completed') LogWrite "Compliance search completed"639Views0likes0CommentsPowershell script for finding last activity date of user
Hi I wish to have a weekly script to run to find out who has not logged in to Microsoft Teams and not had any activity for last 1 week. how to find this. i searched the teams usage activity report which is a manual thing to do or through Graph api where they are on demand reports we have to run when required. but what i need is to have this as a script to check teams user activity and find any user who has not posted any activity in teams for last 1 week. This is mainly to check our company consultants who abscond abruptly but have teams licenses assigned to them. i don't want a longer period keeping the licenses unused. Any help would be appreciated.1.8KViews0likes0CommentsRe: Scheduling Meetings in Private Channels
I still surprised what made them to drop a normal functionality that works for a Team Channel and under what reason they must have restricted this option for Private channels? Do private channel members will not meet in advance? How do they assume all private channel meetings are all instant meetings? Do not assume something on behalf of People and restrict a normal functionality that works well in normal circumstances.8.8KViews2likes0Comments
Recent Blog Articles
No content to show