blog.icewolf.ch

Let's talk about IT!
posts - 2154, comments - 295, trackbacks - 0

My Links

Archives

Post Categories

icewolf

April 2022 Blog Posts

Jabra Direct Update (April 2022)

Hi All, Jabra has released the January 2022 Version of theyr Jabra Direct Software (Version 5.13.11201) The details can be found in the release notes https://www.jabraheadsets.ch/support/release-notes/release-note-jabra-direct Regards Andres Bohren

posted @ Thursday, April 28, 2022 10:30 PM | Filed Under [ UM/Mobile ]

PowerShell 7.2.3 released

Hi All, Yesterday a new Version of PowerShell 7 has been released by Microsoft. v7.2.3 Release of PowerShell https://github.com/PowerShell/PowerShell/releases/tag/v7.2.3 Regards Andres Bohren

posted @ Wednesday, April 27, 2022 9:59 PM | Filed Under [ PowerShell ]

Azure PowerShell Module Az 7.5.0 released

Hi All, Yesterday the AZ PowerShell Module 7.5.0 has been released AZ PowerShell Module 7.5.0 https://www.powershellgallery.com/packages/az/7.5.0 I have used my Cleanup-AZModules.psy from my GitHub Repo to update the Modules https://github.com/BohrenAn/GitHub_PowerShellScripts/blob/main/Azure/Cleanup-AZModules.ps1 Get-InstalledModule AZ Get-InstalledModule AZ.* Regards Andres Bohren

posted @ Wednesday, April 27, 2022 8:15 AM | Filed Under [ PowerShell Azure ]

Install and use Exchange 2019 CU12 Recipient Management PowerShell

Hi All, With the recent Release of Exchange Server 2019 CU12 Microsoft Announced the Exchange Recipient Management without Exchange Server. Manage recipients in Exchange Hybrid environments using Management tools https://docs.microsoft.com/en-us/Exchange/manage-hybrid-exchange-recipients-with-management-tools In my LAB Environement i've removed Exchange a while ago. Now i will install only the Management Tools to see how we can manage Exchange Recipients Cumulative Update 12 for Exchange Server 2019 (KB5011156) https://www.microsoft.com/en-us/download/details.aspx?id=104131 It should be clear, but you can't install the Management Tools on a Server where already another Version of Exchange is installed I've downloaded the Exchange Server 2019 CU 12, mounted...

posted @ Wednesday, April 27, 2022 8:03 AM | Filed Under [ Exchange ]

MSIdentityTools PowerShell Module v2.0.10 released

Hi All, Today Microsoft has released a new Version of the MSIdentityTools PowerShell Module MSIdentityTools 2.0.10 https://www.powershellgallery.com/packages/MSIdentityTools/2.0.10 Find-Module MSIdentityTools If you have already installed a Version of the PowerShell Module Uninstall-Module MSIdentityTools Install the PowerShell Module Install-Module MSIdentityTools Get-Command -Module MSIdentityTools Get-MsIdAzureIpRange | measure Connect-MgGraph Resolve-MsIdTenant -TenantValue icewolfch.onmicrosoft.com Regards Andres Bohren

posted @ Thursday, April 21, 2022 10:08 PM | Filed Under [ Azure ]

Exchange HealthChecker

Hi All, Do you know the Exchange Server HealthChecker Script from the Microsoft Exchange CSS Team? It's recommended to run after you Install Exchange Server or after a Security or Cumulative Update. Exchange Server HealthChecker https://microsoft.github.io/CSS-Exchange/Diagnostics/HealthChecker/ I've downloaded the Script already. If you run the Script it will check for a new Version. As you can see the Script was updated, but you have to restart the Exchange Management Shell. .\HealthChecker.ps1 Regards Andres Bohren

posted @ Thursday, April 21, 2022 9:53 PM |

Exchange 2016/2019 2022 H1 Cumulative Updates released

Hi All, Apart from the Exchange 2016/2019 Cumulative Update there have been some major Changes annouced today on the Exchange Team Blog Servicing Model changes from Quarterly Updates to Semi-anual (target March and September) Exchange 2019 CU12 Microsoft introduces a Free Exchange License for the Exchange Server Exchange 2019 CU12 supports now a MFA enabled Acccount for Hybrid Management PowerShell (Get-HybridAgent, UpdateHybridApplication, Get-HybridApplication, Remove-HybridApplication) Exchange 2019 CU12 supports now Windows Server 2022 OS The latest Exchange CU Supports now Windows Server 2022 Active Directory ...

posted @ Thursday, April 21, 2022 12:09 AM | Filed Under [ Exchange ]

Many ways to send an Email with PowerAutomate/Flow

Hi All, There are many ways to send Emails from PowerAutomate (aka Flow). In this Blog Article i will show you three ways to send an Email. I reccomend to use Variant 2 and use your M365 Mailbox to send Emails. Variant 1 - Sendmail Create a new Cloud Flow Manual Trigger and Flowname is "Demo01" Add a Step Search for: "Mail" And select "E-Mail-Benachrichtigung versenden (V3)" Apparently this is done by Sendgrid Infrastructure so i have to accept Then i can add the Recipient, Subject and Messagebody. Save the Flow and go back to "My Flows" Let's run that Flow If you look at the Details - it didn't work There is an...

posted @ Wednesday, April 20, 2022 1:54 PM | Filed Under [ Exchange Microsoft365 ]

Microsoft Teams TimeZone Settings

Hi All, Did you notice the Timezone Information in your Teams Contacts within your Organization. But where does that come from? The User can set the Timezone in his Account Settings https://myaccount.microsoft.com/settingsandprivacy/language Basically it's the Timezone from Exchange/Outlook. You can set that in Outlook on the Web https://outlook.office.com/mail/options/general/timeAndLanguage You can show a List ov available Timezones with the following Command $TimeZone = Get-ChildItem "HKLM:\Software\Microsoft\Windows NT\CurrentVersion\Time zones" | foreach {Get-ItemProperty $_.PSPath}; $TimeZone | sort Display | Format-Table -Auto PSChildname,Display Let's look at the Timezone Settings of the Account Get-MailboxRegionalConfiguration -Identity m.muster@icewolf.ch Let's change it to Russion Standard Time (UTC+3) Set-MailboxRegionalConfiguration -Identity m.muster@icewolf.ch  -TimeZone "Russian Standard Time" Get-MailboxRegionalConfiguration -Identity m.muster@icewolf.ch By the way, if you change...

posted @ Sunday, April 17, 2022 8:24 PM | Filed Under [ MicrosoftTeams ]

Exchange Managed Availability

Hi All, Since Exchange 2016 the Monitoring of Exchange is built in and is based on "Managed Availability" Managed availability https://docs.microsoft.com/en-us/exchange/high-availability/managed-availability/managed-availability?view=exchserver-2019 To get an overview of your Exchange Environement use the following Command #Get Exchange HealthReport Get-HealthReport -Identity $env:Computername | where {$_.state -ne "NotApplicable"} Show all Components from a specific Server that are not Healthy use the following command Get-ServerHealth -Identity $env:Computername | where {$_.CurrentHealthSetState -ne "NotApplicable" -AND $_.AlertValue -ne "Healthy"} Let's dig into the Error Get-ServerHealth -Identity $env:Computername | where {$_.CurrentHealthSetState -ne "NotApplicable" -AND $_.AlertValue -ne "Healthy"} | fl You can find the Monitoring Events also in Eventviewer I've fixed the Problem with a Certificate that has a Subject Alternative Name...

posted @ Sunday, April 17, 2022 12:22 PM | Filed Under [ Exchange ]

Detect if your PowerShell code is running in Windows Terminal

Hi All, Ever wanted to detect if your PowerShell Script is running in a WindowsTerminal Session? As you can see, the default Font is a bit bigger than in the other PowerShell Windows Here is some code to detect that if ($env:WT_SESSION) {     Write-Host "Windows Terminal detected" } else {     Write-Host "Windows Terminal not detected" } Windows Terminal PowerShell 5 PowerShell 7 PowerShell ISE Regards Andres Bohren

posted @ Sunday, April 17, 2022 10:40 AM | Filed Under [ PowerShell ]

Enable Tenant-level Analytics in Power Plattform (Preview)

Hi All, Since a few Days you can enable Tenant-level Analytics in Power Plattfom as a Preview Feature. Tenant-level analytics (Preview) https://docs.microsoft.com/en-us/power-platform/admin/tenant-level-analytics Power Plattform admin center https://admin.powerplatform.microsoft.com/ Now you have to wait 24 Hours. After that you can switch between "Tenant level analytics" and "Environement level analytics" Yo can see better Screenshots (with data) from the Article below Tenant-level Analytics for Power Apps (preview) https://docs.microsoft.com/en-us/power-platform/admin/powerapps-analytics-reports Regards Andres Bohren

posted @ Saturday, April 16, 2022 10:05 AM | Filed Under [ Microsoft365 ]

Exchange Redirect in Messagetrace

Hi All, Recently i had a call from a Collegue. He had the following Scenario: An Email was redirected via Exchange Transport Rule (ETR) Something similar to this one When you now look at the Messagetrace you will see Events like that: Receive Transport Rule Redirect Fail Drop He was a little concerned about the Fail and Drop Events. But that's absolutely fine. Redirect means, the Mail will not reach the orginal Recipient - therefore Fail and Drop. Get-MessageTrace -StartDate (get-date).AddDays(-4) -EndDate (get-date) -RecipientAddress m.muster@icewolf.ch | where {$_.subject "Test Redirect"} Get-MessageTrace -StartDate (get-date).AddDays(-4) -EndDate (get-date) -RecipientAddress m.muster@icewolf.ch | where {$_.subject -eq "Test Redirect"} | Get-MessageTraceDetail | Sort-Object date | fl If you check...

posted @ Saturday, April 16, 2022 8:42 AM | Filed Under [ Exchange ]

Git client 2.35.3 released

Hi All, Git has released a new version of the Git Client to address the vulnerability described in CVE-2022-24765. Git security vulnerability announced https://github.blog/2022-04-12-git-security-vulnerability-announced/ Git Client download https://git-scm.com/downloads git --version Regards Andres Bohren

posted @ Friday, April 15, 2022 10:46 PM | Filed Under [ Development ]

Visual Studio Code unins000.exe Access denied

Hi All, This week i was surprised with the following Error Message when Visual Studio Code, tried to update to the newest version. So i've checked the Permissions C:\Users\%username%\AppData\Local\Programs The User don't had "Change" Permissions on the Directory I've pushed the Permissions to the Subdirectorys and Files below. After that, the Upgrade or Installation of Visual Studio Code was flawless Regards Andres

posted @ Friday, April 15, 2022 1:24 PM | Filed Under [ Windows Development ]

Microsoft Teams Camera Brightness and Soft-Focus Filters

Hi All, Did you notice, that you can adjust the Camera Settings in Teams? I am running Teams in the Preview Mode and have the following Settings there: "Brightness" and "Soft focus" I think that's a good improvement. You can even activate that when you join a Meeting. Click on the gear Icon and then the change it in the Device Settings Menu on the right hand side. Regards Andres Bohren

posted @ Friday, April 15, 2022 11:01 AM | Filed Under [ MicrosoftTeams ]

Microsoft.Graph PowerShell Modules 1.9.5 released

Hi All, Yesterday Microsoft has released a new Version of theyr Microsoft.Graph PowerShell Modules. Just a few days after releasing 1.9.4... I like the fact that they fixed a bug in "user-agent", but maybe it shows somee missing quality control. Microsoft.Graph 1.9.5 https://www.powershellgallery.com/packages/Microsoft.Graph/1.9.5 Release notes https://github.com/microsoftgraph/msgraph-sdk-powershell/releases Check the installed module and what's published in PowerShell Gallery Get-InstalliedModule Microsoft.Graph Find-Module Microsoft.Graph If you uninstall the Microsoft.Graph Module, you don't uninstall the sub modules Uninstall-Module Microsoft.Graph Get-InstalledModule Microsoft.Graph* I've created a Script on my GitHub Repo to clean up the Microsoft.Graph Modules https://github.com/BohrenAn/GitHub_PowerShellScripts/blob/main/ExchangeOnline/GraphAPI/CleanupGraphModules.ps1 Even it did throw an Error due to dependent Modules it worked at the end Get-InstalledModule Microsoft.Graph* Regards Andres Bohren

posted @ Friday, April 15, 2022 10:46 AM | Filed Under [ PowerShell ]

MicrosoftTeams PowerShell Module 4.2.0 released

Hi All, Did you notice, that there is already a new Microsoft Teams PowerShell Module Available? Microsoft Released 4.2.0 into GA.Two Weeks ago they published 4.1.0. I like the Fact that they fixed issues. On the other Hand, they might invest a bit more in Quality Control and don't have to release that often. For Installing use "Install-Module". If you want Side-By-Side (Multiple Versions of the Module) then you need to use the "-Force" Parameter Find-Module MicrosoftTeams Install-Module MicrosoftTeams -Force My usual Testpattern Connect-MicrosoftTeams Get-Team Get-CsOnlineUser -Identity a.bohren@icewolf.ch | fl *Ent*,*host*,*voice*, *um* To be honest i am a bit worried about the cadense of theyr releases. How should we keep up with...

posted @ Friday, April 15, 2022 9:54 AM | Filed Under [ MicrosoftTeams ]

Citrix Workspace App for Windows 2204.1

Hi All, Last Week, Citrix released a new Version of the Citrix Workspace App for Windows. Citrix Workspace App 2204.1 for Windows https://www.citrix.com/de-de/downloads/workspace-app/windows/workspace-app-for-windows-latest.html Release Notes https://docs.citrix.com/en-us/citrix-workspace-app-for-windows/about.html Regards Andres Bohren

posted @ Tuesday, April 12, 2022 8:00 AM | Filed Under [ Citrix ]

UserCallingSettings in Microsoft Teams Admin Center (TAC)

Hi All, Since a few days you can view and set the UserCallingSettings in Microsoft Teams Admin Center (TAC). It seems that the "if unanswered" (VoiceMail in my case) Setting is not yet represented correctly. Teams Client > Settings > Calls Connect-MicrosoftTeams Get-CsUserCallingSettings -Identity a.bohren@icewolf.ch Regards Andres Bohren

posted @ Monday, April 11, 2022 11:47 PM | Filed Under [ MicrosoftTeams ]

You can't use TenantAllowBlockList when connected to Security and Compliance

Hi All, Recently i was stumbling across a weird behaviour regarding Exchange Online Protection (EOP) with TenantAllowBlockListItems. Get-TenantAllowBlockListItems https://docs.microsoft.com/en-us/powershell/module/exchange/get-tenantallowblocklistitems?view=exchange-ps Connect-ExchangeOnline Get-TenantAllowBlockListItems -ListType Url -Block Get-TenantAllowBlockListItems -ListType Url -ListSubType AdvancedDelivery Represented with the following Command Get-TenantAllowBlockListItems -ListType Url -Block Advanced Delivery - Represented with the following Command Get-TenantAllowBlockListItems -ListType Url -ListSubType AdvancedDelivery Then i connected to Security and Compliance Connect-IPPSSession Get-TenantAllowBlockListItems -ListType Url Error: Das Format des in den Parameter objectId eingegebenen Werts ist ungültig. Prüfen Sie den Wert, und versuchen Sie es erneut. Parameter name: objectId     + CategoryInfo          : NotSpecified: (:) [Get-TenantAllowBlockListItems], ArgumentException     + FullyQualifiedErrorId : System.ArgumentException,Microsoft.Exchange.Management.SystemConfigurationTasks.TenantAllowBlock    List.GetTenantAllowBlockListItems     + PSComputerName        : che01b.ps.compliance.protection.outlook.com Get-TenantAllowBlockListItems -ListType Url -ListSubType AdvancedDelivery Error: A parameter cannot be found that matches parameter name 'ListSubType'.    ...

posted @ Monday, April 11, 2022 11:10 AM | Filed Under [ Exchange ]

Rename UPN of specific Mailbox Types

Hi All, Recently i had a customer where the Room Mailboxes had still the Active Directory UPN Suffix. But that needed to Change in Order to align with Exchange Hybrid / Exchange Online. So i did write a small PowerShell Script to fix that The Script can also be found at my GitHub Repo https://github.com/BohrenAn/GitHub_PowerShellScripts/blob/main/Exchange/RenameUPN.ps1 ############################################################################### # Rename UPN from specific Mailbox Type # 11.04.2022 V0.1 - Andres Bohren - Initial Version ############################################################################### $Rooms = Get-Mailbox -RecipientTypeDetails RoomMailbox -Resultsize Unlimited Foreach ($Room in $Rooms) {     $Email = $Room.PrimarySMTPAddress     $Alias = $Room.Alias     $UPN = $Room.UserPrincipalName     Write-Host "Working on: $Email / $UPN" -ForegroundColor Green     If ($UPN -match "corp.icewolf.ch")     {         Write-Host "Match found"   ...

posted @ Monday, April 11, 2022 7:42 AM | Filed Under [ Exchange ]

M365 group-based License (step-by-step)

Hi All, Most Organizations i know use M365 group-based Licensing. It fit's theyr provisioning Processes because it's just adding a User to another Active Directory Group. As they are already used to do. What is group-based licensing in Azure Active Directory? https://docs.microsoft.com/en-us/azure/active-directory/fundamentals/active-directory-licensing-whatis-azure-portal Licensing requirements You must have one of the following licenses for every user who benefits from group-based licensing: Paid or trial subscription for Azure AD Premium P1 and above Paid or trial edition of Microsoft 365 Business Premium or Office 365 Enterprise E3 or Office 365 A3 or Office 365 GCC G3 or Office 365 E3 for GCCH...

posted @ Saturday, April 9, 2022 4:37 PM | Filed Under [ Azure ]

Extract M365 Licensing GUID's and Product names from MS Website

Hi All, For a Project i wanted to Extract the M365 License and ServicePlan Guids from the Website below Product names and service plan identifiers for licensing https://docs.microsoft.com/en-us/azure/active-directory/enterprise-users/licensing-service-plan-reference The whole Script is published at my GitHub Repo https://github.com/BohrenAn/GitHub_PowerShellScripts/blob/main/AzureAD/ExtractGUIDandLicensesFromWebsite.ps1 Why not using PowerShell for that $URI = "https://docs.microsoft.com/en-us/azure/active-directory/enterprise-users/licensing-service-plan-reference" $WebRequest = Invoke-WebRequest -URI $URI $WebRequest | get-member As you can see, with PowerShell 7 the Property "ParsedHtml" is missing. It somehow has a dependency to the local installed Browser. So you can't use it on Azure Automation :( $URI = "https://docs.microsoft.com/en-us/azure/active-directory/enterprise-users/licensing-service-plan-reference" $WebRequest = Invoke-WebRequest -URI $URI $WebRequest | get-member You can get the same behavior, wen using the UseBasicParsing Parameter. $URI = "https://docs.microsoft.com/en-us/azure/active-directory/enterprise-users/licensing-service-plan-reference" $WebRequest = Invoke-WebRequest -URI $URI...

posted @ Friday, April 8, 2022 3:13 PM | Filed Under [ PowerShell ]

Use Set/Remove-CsPhoneNumberAssignment in MicrosoftTeams

Hi all, I hope you all have already seen the Change in M365 Message Center for assigning Teams Phone Number Set-CsPhoneNumberAssignment https://docs.microsoft.com/en-us/powershell/module/teams/set-csphonenumberassignment?view=teams-ps Remove-CsPhoneNumberAssignment https://docs.microsoft.com/en-us/powershell/module/teams/remove-csphonenumberassignment?view=teams-ps But there are also other Requirements before adding a Phone Number in Teams: The User must have a valid Teams License assigned The User must have a Teams Phone (PhoneSystem/MCOEV) License assigned We can check that with the Microsoft.Graph PowerShell Module #Get License from User Connect-MgGraph -Scopes User.ReadWrite.All $Licenses = Get-MgUserLicenseDetail -UserId a.bohren@icewolf.ch $Licenses $Licenses[0].ServicePlans To check the Licenses use this Code #Teams License $Licenses | where {$_.ServicePlans.ServicePlanname -match "TEAMS1"} #PhoneSystem $Licenses | where {$_.SkuId -eq "e43b5b99-8dfb-405f-9987-dc307f34bcbd"} If you need to Add a License...

posted @ Thursday, April 7, 2022 3:15 PM | Filed Under [ MicrosoftTeams ]

Deploy Azure SQL Database with ARM Template (Part 3)

Hi All, Finally i have some time to do a Project i've always wanted to do. In a Series of Blog Article i will create a SQL Server / SQL Database in Azure and compare diffrent Deployment Methods. Let's start with an ARM Template. First i started creating a SQL Database in the Azure Portal. Under "Review + create" you can download the Template. The Template consists of a template.json and parameters.json This Script is also available on my GitHub Repo https://github.com/BohrenAn/GitHub_PowerShellScripts/blob/main/Azure/Demo03-SQLDB-ARM.ps1 ############################################################################### # Demo03-SQLDB-ARM.ps1 # Create SQL Server / Firewall Rule / SQL Database with ARM Template (JSON) # 05.04.2022 - Initial Version - Andres Bohren ############################################################################### ############################################################################### # Connect AzAccount ############################################################################### Connect-AzAccount ############################################################################### #...

posted @ Wednesday, April 6, 2022 10:30 PM | Filed Under [ Azure ]

Deploy Azure SQL Database with AZ CLI (Part 2)

Hi All, Finally i have some time to do a Project i've always wanted to do. In a Series of Blog Article i will create a SQL Server / SQL Database in Azure and compare diffrent Deployment Methods. Let's start with the AZ CLI https://docs.microsoft.com/en-us/cli/azure/install-azure-cli-windows?tabs=azure-cli The Script can also be found on my GitHub Repo https://github.com/BohrenAn/GitHub_PowerShellScripts/blob/main/Azure/Demo02-SQLDB-AzCli.ps1 ############################################################################### # Demo02-SQLDB-Az.ps1 # Create SQL Server / Firewall Rule / SQL Database with AZ CLI # 05.04.2022 - Initial Version - Andres Bohren ############################################################################### ############################################################################### # Login with AzureCLI ############################################################################### az login ############################################################################### # Create Demo Resource Group # https://docs.microsoft.com/en-us/cli/azure/group?view=azure-cli-latest#az-group-create ############################################################################### $ResourceGroup = "RG_Demo02" $Location = "westeurope" az group create --location $Location --name $ResourceGroup ############################################################################### # Create SQL Server Object # https://docs.microsoft.com/en-us/cli/azure/sql/server?view=azure-cli-latest#az-sql-server-create ############################################################################### $SQLServerName = "icewolfsqldemo02" $AdminUser = "sqladmin" $AdminPassword =...

posted @ Wednesday, April 6, 2022 10:59 AM | Filed Under [ Azure ]

Deploy Azure SQL Database with AZ PowerShell Module (Part 1)

Hi All, Finally i have some time to do a Project i've always wanted to do. In a Series of Blog Article i will create a SQL Server / SQL Database in Azure and compare diffrent Deployment Methods. Let's start with the PowerShell AZ Module Install-Module AZ The Script can also be found on my GitHub Repo https://github.com/BohrenAn/GitHub_PowerShellScripts/blob/main/Azure/Demo01-SQLDB-Az.ps1 ############################################################################### # Demo01-SQLDB-Az.ps1 # Create SQL Server / Firewall Rule / SQL Database with AZ.* Powershell Modules # 05.04.2022 - Initial Version - Andres Bohren ############################################################################### ############################################################################### # Connect AzAccount ############################################################################### Connect-AzAccount ############################################################################### # Set Subscription ############################################################################### Set-AzContext [SubscriptionID/SubscriptionName] ############################################################################### # Create Resource Group # https://docs.microsoft.com/en-us/powershell/module/az.resources/new-azresourcegroup?view=azps-7.4.0 ############################################################################### $ResourceGroup = "RG_Demo01" $Location = "westeurope" New-AzResourceGroup -Name $ResourceGroup -Location $Location ############################################################################### # Create SQL Server Object # https://docs.microsoft.com/en-us/powershell/module/az.sql/new-azsqlserver?view=azps-7.3.2 ############################################################################### $Credential = Get-Credential $SQLServerName = "icewolfsqldemo01" $MinimalTLSVersion...

posted @ Wednesday, April 6, 2022 10:47 AM | Filed Under [ Azure ]

Microsoft Bookings

Hi All, By default Microsoft Bookings is enabled in Exchange Online. If you have disabled it like me, you need to enable it first in the Exchange Online OrganizationConfig. Turn Microsoft Bookings on or off https://docs.microsoft.com/en-us/microsoft-365/bookings/turn-bookings-on-or-off?view=o365-worldwide Get-Organizationconfig | fl *booking* Set-Organizationconfig -BookingsEnabled $true In the Default OwaMailboxPolicy all users can create Booking Mailboxes. Get-OwaMailboxPolicy -Identity OwaMailboxPolicy-Default | fl *booking* If you want to enable the Bookings creation only for one Mailbox you have to create a new OWAMailboxPolicy Set-OwaMailboxPolicy "OwaMailboxPolicy-Default" -BookingsMailboxCreationEnabled:$false New-OwaMailboxPolicy -Name "BookingsCreators" Set-CASMailbox -Identity <someCreator@emailaddress> -OwaMailboxPolicy "BookingsCreators" Create a Bookings Mailbox Open Microsoft Bookings in the App Launcher in Office 365 https://outlook.office.com/bookings Choose "Add new Booking Calendar" The Name will be the Mailbox of...

posted @ Tuesday, April 5, 2022 3:45 PM | Filed Under [ Exchange Microsoft365 ]

ExchangeOnline: Changing the behavior of MoveRequest cmdlets

Hi All, A few Days ago Microsoft has anounced some changes in the MoveRequest cmdlets. Some Properties will be removed and two will be renamed and one will be added (see Table below). These Changes will pe appearing on 30 April 2022. Changing the behavior of MoveRequest cmdlets https://techcommunity.microsoft.com/t5/exchange-team-blog/changing-the-behavior-of-moverequest-cmdlets/ba-p/3267026 I've created a Screenshot: Red: These Properties will be removed Blue: These Properties will be renamed The Blog Article does not mention any changes in the MoveRequestStatistics. I've put these Screenshots here for my own Documentation. So i can compare later on. Regards Andres Bohren

posted @ Tuesday, April 5, 2022 2:38 PM | Filed Under [ Exchange ]

Azure PowerShell Module Az 7.4.0 released

Hi All, Just a few Hours ago the new Microsoft Azure PowerShell Module AZ 7.4.0 has been released. Microsoft Azure PowerShell Module Az 7.4.0 https://www.powershellgallery.com/packages/az/7.4.0 To check your installed Module and what Version is available in the PowerShell Gallery you can use the following commands Get-InstalledModule AZ Find-Module AZ AZ is just a Wrapper - the Modules have names Az.* Get-InstalledModule AZ.* I've checked my installed Modules. It's a mess - multiple Versions of the Modules. Get-Module AZ.* -ListAvailable So i've written a short Script to cleanup. The Script is also available on my GitHub Repo https://github.com/BohrenAn/GitHub_PowerShellScripts/blob/main/Azure/Cleanup-AZModules.ps1 ############################################################################### # Cleanup-AzModules.ps1 # If you have multiple Versions of AZ.* PowerShell Module installed # This Scripts uninstalls the Old...

posted @ Tuesday, April 5, 2022 11:21 AM | Filed Under [ PowerShell ]

New Microsoft Whiteboard Version saves on OneDrive

Hi All, I've checked today if there where any updates from the Microsoft Store. As you can see the Microsoft Whiteboard App was updated. I've checked the App and was able to Open the Diagrams again So i was curious and created a new Whiteboard and named it "Brainstrom". I had applied for the Microsoft Whiteboard OneDrive Opt-In Microsoft Whiteboard OneDrive Opt-In https://blog.icewolf.ch/archive/2021/12/15/microsoft-whiteboard-onedrive-opt-in.aspx As you can see the new Whiteboard is saved in OneDrive. Regards Andres Bohren

posted @ Tuesday, April 5, 2022 11:00 AM | Filed Under [ Microsoft365 ]

Microsoft Defender for Office 365 Recommended Configuration Analyzer (ORCA) 2.0 released

Hi All, A few days ago a new Version of the Microsoft Defender for Office 365 Recommended Configuration Analyzer (ORCA) Module has been released. ORCA 2.0 https://www.powershellgallery.com/packages/ORCA/2.0 Use the following commands to Install the Module Find-Module Orca Install-Module Orca Get-InstalledModule Orca You can already connect to Exchange Online (Or the Script will do it also for you) Connect-ExchangeOnline There is just one simple Command to run the Report Get-OrcaReport It's recommended to run the report from Time to Time. I've corrected some settings and improved from 89% to 91% Orca still recommends to enable EnduserSpamNotifications and set the frequency lower than 3 Days I guess here is an error - as i have enabled...

posted @ Monday, April 4, 2022 9:17 PM | Filed Under [ Exchange ]

Exchange Hybrid OWA Redirection in Exchange Online

Hi All, I recently had a customer where the OWA Redirect in Exchange Online (Exchange Hybrid configuration) did not work. The reason was, that the TargetOWAURL was not set Get-OrganizationRelationship Get-OrganizationRelationship -Identity "O365 to On-Prem*" | fl I have a SharedMailbox OnPrem where my User has FullAccess In Exchange Online i go to Outlook on the Web https://outlook.office.com/mail/ and select "Open another Mailbox" I search for the Mailbox and hit "Open" At this point the Customer was presented an Error "Something went wrong" OwaUserHasNoMailboxAndNoLicenseAssignedException But i've set the TargetOWAURL and i get the Link to the OnPrem OWA. It is basically the OWA URL + Emailadress: https://mail.domain.tld/owa/email@domain.tld Depending on the...

posted @ Monday, April 4, 2022 4:46 PM | Filed Under [ Exchange Microsoft365 ]

Microsoft Teams Shared Channels Policy enabled by default

Hi All, Be aware that the Teams Policies have the Shared Channels enabled by default. So disable them or create a separate Policy for your tests. My Teams Client is in Preview Mode But i am still not able to create Shared Channels According to the Article below - it will look like below Microsoft Teams Connect shared channels is rolling out to public preview https://techcommunity.microsoft.com/t5/microsoft-teams-blog/microsoft-teams-connect-shared-channels-is-rolling-out-to-public/ba-p/3252901 Regards Andres Bohren

posted @ Monday, April 4, 2022 3:58 PM | Filed Under [ MicrosoftTeams ]

Convert HTML to Markdown with Node.js and cloudconvert-cli

Hi All, I was looking at a way to convert HTML to Markdown https://cloudconvert.com/pricing So i signed up and created the API Key https://cloudconvert.com/dashboard/api/v2/keys There is a Node.js Library https://github.com/cloudconvert/cloudconvert-cli npm install -g cloudconvert-cli npm list -g Set the API Key as a Variable (in Windows) and run the HTML File with...

posted @ Monday, April 4, 2022 3:38 PM | Filed Under [ Development ]

MicrosoftTeams PowerShell Module 4.1.0 released

Hi All, Yesterday the PowerShell Module for MicrosoftTeams 4.1.0 has been released as GA. MicrosoftTeams 4.1.0 https://www.powershellgallery.com/packages/MicrosoftTeams/4.1.0 Find-Module MicrosoftTeams Install-Module MicrosoftTeams -Force Usually i test some of the Commands Connect-MicrosoftTeams Get-Team Get-CsOnlineUser -Identity a.bohren@icewolf.ch | fl *Ent*,*host*,*voice*, *um* Be aware, that for new M365 Tenants you can only use MicrosoftTeams PowerShell Module 4.x.x. Older Tenants have to switch to 4.x.x until June 2022. Teams PowerShell Module - Supported Versions https://docs.microsoft.com/en-us/microsoftteams/teams-powershell-supported-versions Regards Andres Bohren

posted @ Saturday, April 2, 2022 12:21 PM | Filed Under [ MicrosoftTeams ]

OnePlus 9 Android security patch 2022.03

Hi All, Almost a Year ago i did buy a OnePlus 9 Android Smartphone. In January, i've received the Update to Android 12. Yesterday i've received the Android Security Updates for March 2022 among some other stability updates. Regards Andres Bohren

posted @ Saturday, April 2, 2022 12:00 PM | Filed Under [ UM/Mobile ]

Powered by:
Powered By Subtext Powered By ASP.NET