Category: Microsoft
Category Archives: Microsoft
How to Reset your password for QuickBooks Desktop after new update?
I’m unable to reset my password for QuickBooks Desktop. I’ve followed the instructions, but I’m still having trouble accessing my account. What steps can I take to resolve this issue?
I’m unable to reset my password for QuickBooks Desktop. I’ve followed the instructions, but I’m still having trouble accessing my account. What steps can I take to resolve this issue? Read More
What to Do When quickbooks payroll taxes not calculating correctly after latest Update
I’m having trouble with my QB payroll taxes not calculating correctly. How can I resolve this issue to ensure accurate payroll tax calculations?
I’m having trouble with my QB payroll taxes not calculating correctly. How can I resolve this issue to ensure accurate payroll tax calculations? Read More
Why is my QuickBooks Stop Hosting multi user access after latest update?
I’m experiencing an issue with QuickBooks where it keeps stopping hosting multi-user access. I’ve tried restarting the software and my computer, but the problem persists. How can I fix this and ensure that multi-user access works properly?
I’m experiencing an issue with QuickBooks where it keeps stopping hosting multi-user access. I’ve tried restarting the software and my computer, but the problem persists. How can I fix this and ensure that multi-user access works properly? Read More
What To Do When stuck in QuickBooks Error 40001 while Activating Direct Deposit after update?
I’m encountering QuickBooks Error 40001 while trying to activate Direct Deposit for my employees. This error prevents me from completing the setup process. Can you provide detailed troubleshooting steps to resolve this issue?
I’m encountering QuickBooks Error 40001 while trying to activate Direct Deposit for my employees. This error prevents me from completing the setup process. Can you provide detailed troubleshooting steps to resolve this issue? Read More
What to Do When QuickBooks Unable to Send Invoices after new update
After updating QuickBooks to the latest version, I am unable to send invoices. Every time I try, an error message appears. Has anyone else experienced this issue? How can I resolve it?
After updating QuickBooks to the latest version, I am unable to send invoices. Every time I try, an error message appears. Has anyone else experienced this issue? How can I resolve it? Read More
What to Do When Cannot send invoice in quickbooks desktop after latest update
I’m having trouble sending invoices in QB Desktop after the latest update. It was working fine before, but now I keep getting an error message. I’ve tried restarting the program and my computer, but nothing seems to help. Has anyone else experienced this issue? Any suggestions on how to fix it?
I’m having trouble sending invoices in QB Desktop after the latest update. It was working fine before, but now I keep getting an error message. I’ve tried restarting the program and my computer, but nothing seems to help. Has anyone else experienced this issue? Any suggestions on how to fix it? Read More
What to Do When QuickBooks PDF Component Missing Issue on Window 10/11
I’m encountering an issue with QuickBooks on Windows 10/11 where the PDF component is missing. This prevents me from printing or saving invoices as PDFs. How can I resolve this problem?
I’m encountering an issue with QuickBooks on Windows 10/11 where the PDF component is missing. This prevents me from printing or saving invoices as PDFs. How can I resolve this problem? Read More
Steps to Fix Quickbooks administrator permissions needed after update
How do I fix the issue of needing QuickBooks administrator permissions after updating QB? I’ve recently updated QuickBooks, and now it keeps asking for administrator permissions, preventing me from accessing certain features. What steps can I take to resolve this?
How do I fix the issue of needing QuickBooks administrator permissions after updating QB? I’ve recently updated QuickBooks, and now it keeps asking for administrator permissions, preventing me from accessing certain features. What steps can I take to resolve this? Read More
Exchange Search failure
While running Test-ExchangeSearch on Exchange Server 2019, we are getting the following error message “Test-ExchangeSearch failed for database DB-XXX at 2024-05-23 07:09:28, SearchTimeInSeconds : 0 and Error : Mapi Error for mailbox database “DB-XXX”: [Microsoft.Exchange.Data.Storage.IllegalCrossServerConnectionException]: Cannot open mailbox /o=XXXX/ou=Exchange Administrative Group (FYDIBOHF23SPDLT)/cn=Configuration/cn=Servers/cn=XXXXVM-SMBX02/cn=Microsoft System Attendant. Inner error [Microsoft.Mapi.MapiExceptionIllegalCrossServerConnection]: MapiExceptionIllegalCrossServerConnection: Monitoring mailbox [] with application ID [Client=Management] is not allowed to make cross-server calls from [XXXXVM-SMBX04.xxx.abc] to [XXXXVM-SMBX02.xxx.abc]. But when we run Test-ExchangeSearch on the server itself, it passes for the database hosted/mounted on the server but fails for databases mounted/hosted on other Exchange Servers. We have 4 Exchange Server 2019 configured with DAG and have 24 databases.
While running Test-ExchangeSearch on Exchange Server 2019, we are getting the following error message “Test-ExchangeSearch failed for database DB-XXX at 2024-05-23 07:09:28, SearchTimeInSeconds : 0 and Error : Mapi Error for mailbox database “DB-XXX”: [Microsoft.Exchange.Data.Storage.IllegalCrossServerConnectionException]: Cannot open mailbox /o=XXXX/ou=Exchange Administrative Group (FYDIBOHF23SPDLT)/cn=Configuration/cn=Servers/cn=XXXXVM-SMBX02/cn=Microsoft System Attendant. Inner error [Microsoft.Mapi.MapiExceptionIllegalCrossServerConnection]: MapiExceptionIllegalCrossServerConnection: Monitoring mailbox [] with application ID [Client=Management] is not allowed to make cross-server calls from [XXXXVM-SMBX04.xxx.abc] to [XXXXVM-SMBX02.xxx.abc]. But when we run Test-ExchangeSearch on the server itself, it passes for the database hosted/mounted on the server but fails for databases mounted/hosted on other Exchange Servers. We have 4 Exchange Server 2019 configured with DAG and have 24 databases. Read More
Automating Azure Remediation for Policy Initiatives with Azure PowerShell
Introduction and Current Challenges:
Policy remediation is a critical aspect in Azure Policy, a service in Azure that you use to create, assign, and manage policies. These policies enforce different rules and effects over your resources, so they stay compliant with your corporate standards and service level agreements.
As part of testing policy initiative, you might encounter an inconvenience where you cannot create remediation tasks for all policies inside an initiative assignment with a single click. Instead, you need to manually select and remediate each policy, which could be time-consuming if you have multiple policies created inside the policy initiative. In this blog post, we aim to address this challenge and provide a method for automation to create remediation tasks that apply to all policies of an initiative.
Prerequisites:
Before we dive into the solution, ensure you have the following:
An active Azure Subscription.
Azure PowerShell installed. If not, you can get it from here: How to install Azure PowerShell | Microsoft Learn
A clear understanding of Azure Policy and Policy Remediation: Remediate non-compliant resources – Azure Policy | Microsoft Learn
Automating Remediation Tasks for a Policy Initiative:
To automate the creation of remediation tasks for policy initiative, we will utilize Azure PowerShell script. The script loops through each policy and creates a remediation task for all “deployIfNotExists” or “modify” effect policies with non-compliant resources.
Here is the step-by-step breakdown of the script:
Declare your Initiative name as variables.
$InitiativeAssignmentName = “<myInitiativeAssignment>”
The script then retrieves all non-compliant policies that can be remediated within the initiative.
$RemediatablePolicies = Get-AzPolicyState | Where-Object { $_.PolicyAssignmentName -eq $InitiativeAssignmentName -and ($_.PolicyDefinitionAction -eq “deployIfNotExists” -or $_.PolicyDefinitionAction -eq “modify” -or $_.PolicyDefinitionAction -eq “append”) } | select-object PolicyDefinitionReferenceId, PolicyAssignmentId -Unique
It then loops through each policy and creates individual remediation tasks.
foreach ($policy in $RemediatablePolicies) {
$remediationName = “rem.” + $policy.PolicyDefinitionReferenceId
Start-AzPolicyRemediation -Name $remediationName -PolicyAssignmentId $policy.PolicyAssignmentId -PolicyDefinitionReferenceId $policy.PolicyDefinitionReferenceId -ResourceDiscoveryMode ReEvaluateCompliance
}
Detailed Explanation:
1. The variable $InitiativeAssignmentName should be assigned the actual name of your Initiative.
2. The $RemediatablePolicies line fetches all non-compliant policies from Azure which can be remediated based on the conditions specified in the Where-Object cmdlet. It uses the Initiative name provided and filters based on the policy definition actions (either “deployIfNotExists”, “modify”, or “append”). It then selects policies based on their PolicyDefinitionReferenceId and PolicyAssignmentId. The “-Unique” flag is used to remove duplicates.
3. The foreach loop then iterates through each of these policies. For each policy, a remediation task is created with a unique name by concatenating “rem.” with the policy’s PolicyDefinitionReferenceId. This remediation task is then started using the Start-AzPolicyRemediation cmdlet. This cmdlet uses the previously created unique name, the policy’s PolicyAssignmentId and PolicyDefinitionReferenceId, and a ResourceDiscoveryMode of ReEvaluateCompliance to start the remediation task.
Please find the complete script from below:
Complete Script
# Declare your Initiative name as variables
$InitiativeAssignmentName = “<your initiative name>”
# Get all non-compliant policies that can be remediated
$RemediatablePolicies = Get-AzPolicyState | Where-Object { $_.PolicyAssignmentName -eq $InitiativeAssignmentName -and ($_.PolicyDefinitionAction -eq “deployIfNotExists” -or $_.PolicyDefinitionAction -eq “modify” -or $_.PolicyDefinitionAction -eq “append”) } | select-object PolicyDefinitionReferenceId, PolicyAssignmentId -Unique
# Loop through each policy and create individual remediation tasks
foreach ($policy in $RemediatablePolicies) {
$remediationName = “rem.” + $policy.PolicyDefinitionReferenceId
Start-AzPolicyRemediation -Name $remediationName -PolicyAssignmentId $policy.PolicyAssignmentId -PolicyDefinitionReferenceId $policy.PolicyDefinitionReferenceId -ResourceDiscoveryMode ReEvaluateCompliance
}
With this script, you can automate the process of creating remediation tasks for each policy in a policy initiative. You can customize this script as per your requirements, or use it as a starting point to build more complex automation workflows.
Summary and Conclusion
In this blog post, we’ve highlighted a common challenge when dealing with policy remediation tasks for policy initiatives and presented a solution using Azure PowerShell to automate this process. The provided script offers a way to loop through all non-compliant policies and start remediation tasks for each, significantly simplifying the process and saving valuable time.
As always, we recommend testing this script in a controlled environment before deploying it in a production scenario. For further details on the remediation cmdlets, you can refer to the Azure PowerShell documentation.
I hope this post has been helpful. Stay tuned for more tips and tricks for managing your Azure subscriptions more effectively.
Disclaimer
The sample scripts are not supported by any Microsoft standard support program or service. The sample scripts are provided AS IS without a warranty of any kind. Microsoft further disclaims all implied warranties including, without limitation, any implied warranties of merchantability or of fitness for a particular purpose. The entire risk arising out of the use or performance of the sample scripts and documentation remains with you. In no event shall Microsoft, its authors, or anyone else involved in the creation, production, or delivery of the scripts be liable for any damages whatsoever (including, without limitation, damages for loss of business profits, business interruption, loss of business information, or other pecuniary loss) arising out of the use of or inability to use the sample scripts or documentation, even if Microsoft has been advised of the possibility of such damages.
Microsoft Tech Community – Latest Blogs –Read More
Automatically enable system managed identity for App Service apps with Azure Policy
A common challenge when updating app service apps with the standard App service ARM template is the mandatory “serverFarmId” property. The policy engine is unable to dynamically extract properties from the resource being evaluated during runtime for deployment, making it infeasible to update any App Service property with the conventional App service ARM template in the deployIfNotExists (DINE) policy.
However, managed identity can be enabled with the Azure PowerShell command: Set-AzWebApp -AssignIdentity. Furthermore, this command can be executed by utilizing a unique resource type known as deploymentScripts. This resource type can run commands/scripts in the deployment section of the DINE policy, thereby enabling managed identity for app services.
Now, let’s take a look at the policy definition which enables the system managed identity for Azure App Services, it’s necessary to understand its structure and functionality.
{
“mode”: “Indexed”,
“policyRule”: {
“if”: {
“allOf”: [{
“field”: “type”,
“equals”: “Microsoft.Web/sites”
}
]
},
“then”: {
“effect”: “deployIfNotExists”,
“details”: {
“type”: “Microsoft.Web/sites/config”,
“name”: “web”,
“existenceCondition”: {
“anyOf”: [{
“field”: “Microsoft.Web/sites/config/managedServiceIdentityId”,
“exists”: “true”
}, {
“field”: “Microsoft.Web/sites/config/xmanagedServiceIdentityId”,
“exists”: “true”
}
]
},
“roleDefinitionIds”: [
“/providers/Microsoft.Authorization/roleDefinitions/b24988ac-6180-42a0-ab88-20f7382dd24c”
],
“deployment”: {
“properties”: {
“mode”: “incremental”,
“template”: {
“$schema”: “https://schema.management.azure.com/schemas/2015-01-01/deploymentTemplate.json#”,
“contentVersion”: “1.0.0.0”,
“parameters”: {
“webAppName”: {
“type”: “string”
},
“resourceGroupName”: {
“type”: “string”
},
“location”: {
“type”: “string”
},
“userAssignedIdentities”: {
“type”: “string”
}
},
“resources”: [{
“type”: “Microsoft.Resources/deploymentScripts”,
“apiVersion”: “2020-10-01”,
“name”: “[concat(‘policyUpdateSystemManagedIdentityFor-‘, parameters(‘webAppName’))]”,
“location”: “[parameters(‘location’)]”,
“kind”: “AzurePowerShell”,
“identity”: {
“type”: “UserAssigned”,
“userAssignedIdentities”: {
“[parameters(‘userAssignedIdentities’)]”: {}
}
},
“properties”: {
“azPowerShellVersion”: “11.4”,
“scriptContent”: “param([string] $Name, [string] $ResourceGroupName); Set-AzWebApp -AssignIdentity $true -Name $Name -ResourceGroupName $ResourceGroupName”,
“arguments”: “[concat(‘-Name’, ‘ ‘, parameters(‘webAppName’), ‘ ‘, ‘-ResourceGroupName’, ‘ ‘, parameters(‘resourceGroupName’))]”,
“timeout”: “PT30M”,
“cleanupPreference”: “OnSuccess”,
“retentionInterval”: “P1D”
}
}
]
},
“parameters”: {
“webAppName”: {
“value”: “[field(‘name’)]”
},
“resourceGroupName”: {
“value”: “[resourceGroup().name]”
},
“location”: {
“value”: “[field(‘location’)]”
},
“userAssignedIdentities”: {
“value”: “[parameters(‘userAssignedIdentities’)]”
}
}
}
}
}
}
},
“parameters”: {
“userAssignedIdentities”: {
“type”: “String”,
“metadata”: {
“displayName”: “userAssignedIdentities”,
“description”: “user Assigned Identity ID with appropriate permission for running the Azure PowerShell command”
}
}
}
}
Let’s break down the key components of the policy:
In the “if” section, the policy is targeting resources of the type “Microsoft.Web/sites”, which refers to Azure App Services. Thus, the policy will only be applied to these resources.
The “details” section outlines the specific operations performed by the policy. Here, the “effect” is set to “deployIfNotExists”, indicating that the policy will take action only if the defined conditions are not already met. The “type” and “name” fields specify the resource details that should exist. The “existenceCondition” then checks whether the fields “Microsoft.Web/sites/config/managedServiceIdentityId” and “Microsoft.Web/sites/config/xmanagedServiceIdentityId” already exist. If these fields exist, it implies that Managed Identity is already enabled for the App Service, and the policy doesn’t need to take any action.
The “deployment” section provides the details of the action to be taken if the “existenceCondition” is not met. It includes an ARM template that deploys a ‘Microsoft.Resources/deploymentScripts’ resource. This script will execute the Azure PowerShell command to enable Managed Identity on the App Service.
Before we dive into more details, it’s worth noting that this solution can be implemented either from the command-line or from the Azure Portal. The steps below guide you through the command-line process. However, if you prefer using the GUI, you can refer to the following documents for creating managed identity and policy from Azure Portal:
Manage user-assigned managed identities – Managed identities for Azure resources | Microsoft Learn
Assign Azure roles using the Azure portal – Azure RBAC | Microsoft Learn
Tutorial: Build policies to enforce compliance – Azure Policy | Microsoft Learn
You can follow the steps below to implement this solution from the command-line.
Step 0: Create a User Managed Identity and Assign RBAC Role:
Deployment scripts require a security principal to run Azure CLI/PowerShell commands/scripts. Therefore, prior to implementing the policy, we need to prepare a user-assigned Managed Identity with the necessary permissions. This identity will be passed as a policy parameter for script execution. Please note, this identity should not be confused with the system-managed identity utilized for app service apps.
In this example, we will create a new user assigned managed identity and assign it the Contributor role to the scope where we intend to assign the policy.
Create User Managed Identity:
Open your Azure PowerShell and create a new user managed identity with the following command:
New-AzUserAssignedIdentity -ResourceGroupName <ResourceGroupName> -Name <IdentityName>
Ensure to replace <ResourceGroupName> and <IdentityName> with your resource group name and the desired name for the new identity.
Assign the Contributor Role:
Next, we will assign the Contributor role to this user managed identity. This role allows the identity to manage resources in Azure. Use the following command to assign the role:
New-AzRoleAssignment -ObjectId <PrincipalId> -RoleDefinitionName ‘Contributor’ -Scope “/subscriptions/<SubscriptionId>/resourceGroups/<ResourceGroupName>”
Replace <PrincipalId> with the principal id of the User Managed Identity you just created. Replace <SubscriptionId> and <ResourceGroupName> with your Azure subscription id and resource group name respectively.
Step 1: Create a JSON file:
Create a JSON file and paste the provided JSON policy object in it. You can name the file as per your convenience, let’s name it “policy.json”.
Step 2: Create a Policy Definition:
Now, create a policy definition using Azure PowerShell with the following command:
New-AzPolicyDefinition -Name ‘SystemManagedIdentity’ -DisplayName ‘Deploy System Managed Identity for Azure App Services’ -Description ‘This policy deploys system managed identity to Azure App services’ -Policy ‘policy.json’ -Mode Indexed
Step 3: Assign the Policy:
Once the policy is defined, we need to assign it to a scope. This scope could be a management group, subscription, resource group, or individual resources. Use the following command to assign the policy:
New-AzPolicyAssignment -Name ‘SystemManagedIdentityAssignment’ -Scope ‘/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}’ -PolicyDefinition ‘SystemManagedIdentity’ -PolicyParameterObject @{ “userAssignedIdentities” = @{ “value” = “/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.ManagedIdentity/userAssignedIdentities/{userAssignedManagedIdentityName}” } }
Ensure to replace {subscriptionId}, {resourceGroupName} and {userAssignedManagedIdentityName} with your subscription id, resource group name and user assigned managed identity name respectively.
Conclusion:
By following these steps, you can enable the system managed identity for Azure App services using a policy. This methodology provides a standardized and automated way to ensure that your Azure App services are always running with system managed identities. It not only helps to eliminate the manual process of enabling managed identities but also reduces the risk of misconfigurations. This, in turn, helps in securing your Azure environment and makes the management of identities simpler and more consistent.
Microsoft Tech Community – Latest Blogs –Read More
Invitation Redemption modifying DisplayName attribute
Hi All,
Haven’t found much on this, other than someone with the same issue ~6 years ago and no further details.
I’m generating guest user invites through Graph and configure the display name in a particular way. I’ve noticed that when that guest logs in for the first time, the display name changes, removing my custom configuration. I can see this in audit logs for the user account, corresponding to their login to the tenant for the first time where the account is moved from PendingAcceptance to Accepted.
Activity Type: Update User
Category: User Management
Type: Application
Display Name: Microsoft Invitation Acceptance Portal
Is there a setting or flag to block this, ideally, they keep the same display name I set in the first place.
Thanks!
Hi All, Haven’t found much on this, other than someone with the same issue ~6 years ago and no further details. I’m generating guest user invites through Graph and configure the display name in a particular way. I’ve noticed that when that guest logs in for the first time, the display name changes, removing my custom configuration. I can see this in audit logs for the user account, corresponding to their login to the tenant for the first time where the account is moved from PendingAcceptance to Accepted. Activity Type: Update UserCategory: User ManagementType: ApplicationDisplay Name: Microsoft Invitation Acceptance Portal Is there a setting or flag to block this, ideally, they keep the same display name I set in the first place. Thanks! Read More
Importing data from rows based off dropdown menu?
I have been given a task to create an inventory sheet for my place of work. For my inventory task, I have completed the inventory by building. I also need to create a separate inventory sheet by category as well. I was wondering if it would be possible to use the drop-down menu to automatically add a row to a new worksheet?
For instance, I have 10 scissors in the East Building. This is office supplies. Could I use a dropdown menu to designate this as office supplies and have the row with scissors be automatically added to another workbook designated to office supplies? The row also included info like cost, link to where to buy, etc. I am hoping that this is a possibility, and that if we update the original workbook to reflect a different number of scissors the office supply workbook would be updated as well. I am new to excel and am having difficulty finding which formulas would work best for this scenario
I have been given a task to create an inventory sheet for my place of work. For my inventory task, I have completed the inventory by building. I also need to create a separate inventory sheet by category as well. I was wondering if it would be possible to use the drop-down menu to automatically add a row to a new worksheet? For instance, I have 10 scissors in the East Building. This is office supplies. Could I use a dropdown menu to designate this as office supplies and have the row with scissors be automatically added to another workbook designated to office supplies? The row also included info like cost, link to where to buy, etc. I am hoping that this is a possibility, and that if we update the original workbook to reflect a different number of scissors the office supply workbook would be updated as well. I am new to excel and am having difficulty finding which formulas would work best for this scenario Read More
Query an external CSV file
Hi, I am trying to query an external CSV file via KQL using externaldata() operator.
As a POC, I created a test storage account with a simple container and then uploaded a CSV file to it. I am using a SAS token & URL to fetch the data.
When I run the query it gives an error:
“Some aspects of the query had errors so the results are not complete
If the issue persists, please open a support ticket. Request id: *****”
Any pointers on what could be the possible issue here?
thanks
Hi, I am trying to query an external CSV file via KQL using externaldata() operator.As a POC, I created a test storage account with a simple container and then uploaded a CSV file to it. I am using a SAS token & URL to fetch the data. When I run the query it gives an error:”Some aspects of the query had errors so the results are not completeIf the issue persists, please open a support ticket. Request id: *****” Any pointers on what could be the possible issue here?thanks Read More
.Net Desktop Runtime uninstall
Hello,
I deployed the newest version of .Net Desktop Runtime 8.0.5 with Intune but it still leaves the old version of .Net Desktop Runtime installed. How can I uninstall it? I found some powershell scripts to uninstall the old version but they do not work. I also tried the supersedence option to replace the old version of .Net but it didn’t work. I also tried to use the uninstall tool found here. But when I run the dotnet-core-uninstall list command it doesn’t display any of the .Net Desktop Runtime versions I have installed. My goal is to automate the uninstall with Intune or a Powershell script so I don’t have to manually uninstall each version of .Net Desktop Runtime on each computer. Please help! Thank you.
Hello,I deployed the newest version of .Net Desktop Runtime 8.0.5 with Intune but it still leaves the old version of .Net Desktop Runtime installed. How can I uninstall it? I found some powershell scripts to uninstall the old version but they do not work. I also tried the supersedence option to replace the old version of .Net but it didn’t work. I also tried to use the uninstall tool found here. But when I run the dotnet-core-uninstall list command it doesn’t display any of the .Net Desktop Runtime versions I have installed. My goal is to automate the uninstall with Intune or a Powershell script so I don’t have to manually uninstall each version of .Net Desktop Runtime on each computer. Please help! Thank you. Read More
ライセンス関連のお問い合わせ窓口について (Azure 仮想マシン : SQL Server)
こんにちは、 SQL Server サポートです。
本記事では、Azure 仮想マシン上でご利用の SQL Server のライセンスに関するお問い合わせ窓口を紹介します。
Azure 仮想マシン上の SQL Server のライセンスやご契約に関するお問い合わせを 私ども技術サポート窓口 にお問い合わせをいただくことがありますが、恐れ入りますが専門外となるため、基本的にご案内はできないものとなります。
つきましては、Azure 仮想マシン上の SQL Server のライセンスやご契約に関しては、貴社を担当させていただいている弊社の営業担当者か、下記サイトより Microsoft Azure の営業担当者にお問い合わせ下さい。
// Microsoft Azure の営業担当者に問い合わせる
https://azure.microsoft.com/ja-jp/contact/
また、ライセンスを弊社から直接購入されたのではなく、販売代理店より購入された場合はライセンス販売元にお問い合わせください。
[参考情報]
Virtual Machine のライセンスに関する FAQ | Microsoft Azure
なお、ライセンス自体ではなく、例えばそのライセンスを踏まえた SQL Server の課金の設定手順を知りたいといった技術的な内容であれば、技術サポート窓口で対応可能ですので、お問い合わせ先を確認する際の目安としていただければ幸いです。
※本情報の内容(添付文書、リンク先などを含む)は、作成日時点でのものであり、予告なく変更される場合があります。
Microsoft Tech Community – Latest Blogs –Read More
How to Resize an Image without Losing Quality on Windows 11 PC
I often need to resize images for various purposes, such as uploading them to websites or sharing them on social media platforms. However, I’ve noticed that when I resize images using basic image editing software or online tools, the quality often suffers with blurry or pixelated images.
Is there any reliable method or software that can help me resize images without losing quality. I want to maintain the sharpness, clarity, and details of the original image, even after resizing it to a smaller or larger size.
I’m willing to invest in paid software if necessary, as long as it delivers excellent results.
I often need to resize images for various purposes, such as uploading them to websites or sharing them on social media platforms. However, I’ve noticed that when I resize images using basic image editing software or online tools, the quality often suffers with blurry or pixelated images. Is there any reliable method or software that can help me resize images without losing quality. I want to maintain the sharpness, clarity, and details of the original image, even after resizing it to a smaller or larger size. I’m willing to invest in paid software if necessary, as long as it delivers excellent results. Read More
Cannot empty emails in deleted items folder
Hello
Please i need your help on this issue.
on outlook Have tried over 5 days to repeatedly delete the last 61,000 emails in my deleted items folder before I hand over the security key to the company who have brought or company and domain.
Please help so I can empty the last 61,000 items in the deleted folder, thank you
Hello Please i need your help on this issue. on outlook Have tried over 5 days to repeatedly delete the last 61,000 emails in my deleted items folder before I hand over the security key to the company who have brought or company and domain. Please help so I can empty the last 61,000 items in the deleted folder, thank you Read More
Please suggest a good bulk rename utility on windows 11
I have a folder containing hundreds of files with random names, and I need to rename them in a specific format. Could someone please guide me through the process?
I’ve tried using the built-in Windows File Explorer rename feature, but it’s quite tedious and time-consuming when dealing with a large number of files. I’m hoping there’s a more efficient method or a third-party tool that can automate the process.
If anyone has experience with this task or can recommend a reliable bulk rename utility for windows 11, I would greatly appreciate your suggestions.
I have a folder containing hundreds of files with random names, and I need to rename them in a specific format. Could someone please guide me through the process? I’ve tried using the built-in Windows File Explorer rename feature, but it’s quite tedious and time-consuming when dealing with a large number of files. I’m hoping there’s a more efficient method or a third-party tool that can automate the process. If anyone has experience with this task or can recommend a reliable bulk rename utility for windows 11, I would greatly appreciate your suggestions. Read More
Limit internal access from AVD
I’m working on a project to implement a privileged access management system that limits certain people to only being able to RDP or SSH to certain hosts.
In the interim however I need to give external parties access to hosts they are responsibility for managing and nothing else.
Is there a way in AVD that I can specify certain hostsIP’s that a person can connect to once they have logged onto AVD?
I’m working on a project to implement a privileged access management system that limits certain people to only being able to RDP or SSH to certain hosts. In the interim however I need to give external parties access to hosts they are responsibility for managing and nothing else. Is there a way in AVD that I can specify certain hostsIP’s that a person can connect to once they have logged onto AVD? Read More