Jump to content

Beasley66

Members
  • Posts

    12
  • Joined

  • Last visited

Reputation

5 Neutral

About Beasley66

Personal Information

  • Location
    Birmingham
  1. I have struggled to get hold of them in the past. We were able to track some down by going to one of our suppliers and they found them for us. We used BT Business Direct. Ive got an email address of a person there if you want to reach out?
  2. Welcome to the joys of M365 management. MS keeps changing things and old documentation becomes outdated.
  3. Instead of using Connect-IPPSSession you should be able to use the "Connect-ExchangeOnline" command instead. This will allow access to the new exchange module.
  4. I have been working on a new script that i found while continually looking for a solution, it is looking promising but taking a while to run so ill get back to you on that when its finished.
  5. I've had a look at this and you are able to export a list of users who haven't been logged in for the last 90 days but it doesn't give you a their assigned license.
  6. So it currently it provides me the list of users who havent used their account for 90 day but the license part is just returning "[TABLE=width: 64] [TR] [TD=width: 64]Microsoft.Graph.PowerShell.Models.MicrosoftGraphLicenseDetails" which is next to useless. [/TD] [/TR] [/TABLE]
  7. I have been working on a PS Script that will look in to M365 for a list of users who hasn't logged in for over 90 days and then provide a list of their license so we can see where a potential licenses are being wasted. I have managed to get this far with it at the momenet based on googling and general messing about. If anyone can provide some help that would be great. #Parameters$InactiveDays = 90 $CSVPath = "C:\InactiveUsers.csv"$InactiveUsers = @()$ThresholdDate = (Get-Date).AddDays(-$InactiveDays) #Connect to Microsoft GraphConnect-MgGraph -Scopes "AuditLog.Read.All", "User.Read.All" -NoWelcome #Set the Graph Profile#Select-MgProfile Beta #Properties to Retrieve$Properties = @( 'Id','DisplayName','Mail','UserPrincipalName','UserType', 'AccountEnabled', 'SignInActivity', 'Department', 'Created', 'AssignedLicenses' ) #Get All users along with the properties$AllUsers = Get-MgUser -All -Property $Properties ForEach ($User in $AllUsers){ $UserLicenseDetails = Get-MgUserLicenseDetail -UserId $user.Id $UserLicenses = $UserLicenseDetails | ForEach-Object { ($_.ServicePlans | ForEach-Object { $_.SkuPartNumber }) -join ', ' } $LastLoginDate = $User.SignInActivity.LastSignInDateTime If($LastLoginDate -eq $null) { $LastSignInDate = "Never Signed-in!" } Else { $LastSignInDate = $LastLoginDatel } #Collect data If(!$LastLoginDate -or ($LastLoginDate -and ((Get-Date $LastLoginDate) -lt $ThresholdDate))) { $InactiveUsers += [PSCustomObject][ordered]@{ LoginName = $User.UserPrincipalName Email = $User.Mail DisplayName = $User.DisplayName UserType = $User.UserType AccountEnabled = $User.AccountEnabled LastSignInDate = $LastSignInDate Department = $User.Department License = $UserLicense } }} $InactiveUsers#Export Data to CSV$InactiveUsers | Export-Csv -Path $CSVPath -NoTypeInformation
  8. Its a small office in a very old building so want to reduce the need to run network everywhere. As for the reason it needs to be cloud only solution is because they want to reduce any onsite hardware. This was a passing request which I'm sure wont lead to much but just wanted to see if anyone had other options. Thank you for your feedback and ill pass this on to the powers that be.
  9. I had a look at these but they seem to require an NVR to be installed on site. The boss wants a complete cloud solution.
  10. Afternoon all. I have been asked to look for a cloud based CCTV solution with the following requirements. No network cables Cloud storage for videos An app to allow remote access to cameras Just to confirm that this will be set up at our office building which does not have any students in. They just want to be able to keep an eye on things from home. I'm aware that Ring might be an option but I was just thinking if anyone knew of another solution. Thank you for your time
  11. Hiya, I have been using the script to make and upload our signatures but im having a problem with them actually appearing in the email. The script runs with no errors and when i go and check the signature setting in M365 outlook and the new one isnt there, however if i give myself permissions to someone elses mailbox and have a look at the setting myself then the new signature is there. any advice or help would be greatly appreciated.
  12. That patch has since been pulled and cant be deployed via Solus. So not sure how to fix it now without reinstallin on all users computers.
×
×
  • Create New...