User Profile
mrktos
Brass Contributor
Joined 7 years ago
User Widgets
Recent Discussions
O365 tenant migration
Hey Everyone, I am trying to come up with the right plan to do a full O365 Tenant migration in our organization. So far I was exploring a lot of articles etc. how to plan this quiet a large task in our organization. Currently we are limited on resources is well etc. so all the work needs to be done plainly by us. Today I was reading this article which clearly explain the steps that you should take to migrate all users in one go to the new tenant however it looks like there is a downtime in this process. Obviously I do not expect that this type of task can be done without any downtime but lets come down to my questions. First I will describe quickly our environment. We have a US site and also EU site. We also have Skype For Business on-prem and there is a one-way trust setup between our domains. Do not ask me why it was set up this way - it has been done before I have join the team. On our current tenant we have two domains setup - one is our main domain and the other is the new domain that we will use across the company. For the purpose of description lets call: - contosoA.com - US site - contosoB.com - EU site These two domains are setup in our current tenant in EU - lets call it: - tenantA We have about 1000 users in EU and about 300 in US. We are running Exchange-Hybrid environment is well. About 400 users are migrated to O365 in EU. My problem is that because two domains are taken already by "tenantA" I cannot move the main domain to the new tenant which is "tenantB" and domain "contosoB.com". I was thinking if we can use some sort of SMTP relay function so we will be able to migrate user to the "tenantB", however leaving the smtp setup on "tenantA" and saying that: mailto:user@contosoA.com any email will be forwarded to mailto:user@contosoB.onmicrosoft.com After we will migrate all the users etc. I will reset all the user records on old "current" tenant to onmicrosoft.com and then I will be able to verify the domain on the new tenant. Is this a correct approach, is it possible to setup this type of mail routing between two tenants? Regards, Wojciech2.2KViews0likes4CommentsRe: Remote Dekstop Connection using Azure MFA
BeAzurewe have exactly same topology so we use Jump Servers to connect to other servers. My question now is. Do you include NPS role on this Jump Servers? Can you share a little bit more with me how you have completed this setup? Regards, Wojciech29KViews1like0CommentsRemote Dekstop Connection using Azure MFA
Hello Everyone, I am facing a little problem now. We are thinking to implement MFA to login in to our servers on-prem from internal network. Obviously we can use some third party tools such us DUO or AD Professional Plus. However from what I can see there is a possibility to use RD Gateway with NPS that will have MFA plugin on it. I just need to understand something correctly - am I right saying that I can handle all RDP traffic to all the servers through RD Gateway that will be redirecting authentication through NPS to Azure MFA or it is no go? Regards, Wojciech29KViews0likes8CommentsRe: Azure Powershell DSC vs Ansible
sramadugu This is true, DSC has a larger library of modules however you can call DSC on Ansible is well. I don't mind to craft some new scripts myself - the fundamental question is which solution will be better to adopt not only for Azure but also for on-prem? Should I consider using two? One for Azure such as DSC and Ansible on-prem or just go with one or the other?21KViews0likes4CommentsAzure Powershell DSC vs Ansible
Hey Guys, I just want to find out what are you using for Desired State Configuration on Azure. Do you use built in Powershell DSC or you are using Ansible with DSC enabled for Windows Machines? I am in the process of deciding which solution should the best for us. Also I would like to automate on-prem infrastructure. Which solution do you use? Regards, Wojciech21KViews0likes7CommentsRe: Azure AIP - No data displayed in the Data Discovery (preview) tab
dabo7667 I have found the issue and Microsoft is looking currently on this case. To get the Data Discovery blade working again as it should, when you query the the particular File Share you have to modify the query. This is the original query: InformationProtectionLogs_CL | extend Activity_s = columnifexists("Activity_s",""), ActionSource_s = columnifexists("ActionSource_s",""), LabelName_s = columnifexists("LabelName_s",""), LabelNameBefore_s = columnifexists("LabelNameBefore_s",""), LabelId_g = columnifexists("LabelId_g",""), Operation_s = columnifexists("Operation_s",""), TemplateId_g = columnifexists("TemplateId_g",""), ProtectionBefore_g = columnifexists("ProtectionBefore_g",""), ProtectionType_s = columnifexists("ProtectionType_s",""), ObjectId_s = columnifexists("ObjectId_s",""), ProcessName_s = columnifexists("ProcessName_s",""), Workload_s = columnifexists("Workload_s",""), Location_s = columnifexists("Location_s",""), ActionId_g = columnifexists("ActionId_g",""), UserId_s = columnifexists("UserId_s",""), MachineName_s = columnifexists("MachineName_s",""), IPv4_s = columnifexists("IPv4_s",""), DeviceRisk_s = columnifexists("DeviceRisk_s",""), Platform_s = columnifexists("Platform_s",""), ApplicationName_s = columnifexists("ApplicationName_s",""), ApplicationId_g = columnifexists("ApplicationId_g",""), UserJustification_s = columnifexists("UserJustification_s",""), MachineId_s = columnifexists("MachineId_s",""), LogId_g = columnifexists("LogId_g",""), ActionIdBefore_g = columnifexists("ActionIdBefore_g",""), LastModifiedBy_s = columnifexists("LastModifiedBy_s",""), ContentId_g = columnifexists("ContentId_g",""), MatchedLabelName_s = columnifexists("MatchedLabelName_s",""), RecommendedLabelName_s = columnifexists("RecommendedLabelName_s",""), RecommendedLabelId_g = columnifexists("RecommendedLabelId_g",""), MatchedLabelId_g = columnifexists("MatchedLabelId_g",""), ProtectionOwnerBefore_s = columnifexists("ProtectionOwnerBefore_s",""), ProtectionOwner_s = columnifexists("ProtectionOwner_s",""), ProductVersion_s = columnifexists("ProductVersion_s",""), ProtectionTypeBefore_s = columnifexists("ProtectionTypeBefore_s",""), Protected_b = columnifexists("Protected_b",false), ProtectedBeforeAction_b = columnifexists("ProtectedBeforeAction_b",false), InformationTypes_s = columnifexists("InformationTypes_s","[]"), MatchedRules_s = columnifexists("MatchedRules_s","[]"), InformationTypesAbove55_s = columnifexists("InformationTypesAbove55_s","[]"), InformationTypesAbove65_s = columnifexists("InformationTypesAbove65_s","[]"), InformationTypesAbove75_s = columnifexists("InformationTypesAbove75_s","[]"), InformationTypesAbove85_s = columnifexists("InformationTypesAbove85_s","[]"), InformationTypesAbove95_s = columnifexists("InformationTypesAbove95_s","[]"), DiscoveredInformationTypes_s = columnifexists("DiscoveredInformationTypes_s","[]"), ProtectionTime_t = columnifexists("ProtectionTime_t",datetime(null)), LastModifiedDate_t = columnifexists("LastModifiedDate_t",datetime(null)) | where TimeGenerated >= ago(31d) | where isnotempty(ObjectId_s) | where ApplicationName_s !~ "Microsoft Cloud App Security" | where Workload_s != "RMS" | extend uniqeId = iff(Location_s =~ "Endpoint", strcat(MachineName_s, ObjectId_s), ObjectId_s) | summarize hint.strategy = shuffle arg_max(TimeGenerated, *) by uniqeId | where Operation_s!~ "FileDeleted" | extend DataDiscoveryLocation = iff(Location_s =~ "Endpoint", strcat(MachineName_s, ObjectId_s), ObjectId_s) | where DataDiscoveryLocation contains "\\\\\\\\fileshare-name\\\\f$\\\\" | where Location_s in ("FileShare") | extend dynamicInformationTypes_s = todynamic(InformationTypes_s) | where isempty(dynamicInformationTypes_s) or InformationTypes_s == "[]" or dynamicInformationTypes_s has "ABA Routing Number" or dynamicInformationTypes_s has "Argentina National Identity (DNI) Number" or dynamicInformationTypes_s has "Australia Bank Account Number" or dynamicInformationTypes_s has "Australia Driver's License Number" or dynamicInformationTypes_s has "Australia Medical Account Number" or dynamicInformationTypes_s has "Australia Passport Number" or dynamicInformationTypes_s has "Australia Tax File Number" or dynamicInformationTypes_s has "Azure Storage Account Key (Generic)" or dynamicInformationTypes_s has "Brazil CPF Number" or dynamicInformationTypes_s has "Brazil Legal Entity Number (CNPJ)" or dynamicInformationTypes_s has "Brazil National ID Card (RG)" or dynamicInformationTypes_s has "Canada Bank Account Number" or dynamicInformationTypes_s has "Canada Driver's License Number" or dynamicInformationTypes_s has "Canada Health Service Number" or dynamicInformationTypes_s has "Canada Passport Number" or dynamicInformationTypes_s has "Canada Personal Health Identification Number (PHIN)" or dynamicInformationTypes_s has "Canada Social Insurance Number" or dynamicInformationTypes_s has "Chile Identity Card Number" or dynamicInformationTypes_s has "China Resident Identity Card (PRC) Number" or dynamicInformationTypes_s has "Credit Card Number" or dynamicInformationTypes_s has "Croatia Personal Identification (OIB) Number" or dynamicInformationTypes_s has "Denmark Personal Identification Number" or dynamicInformationTypes_s has "Drug Enforcement Agency (DEA) Number" or dynamicInformationTypes_s has "EU Debit Card Number" or dynamicInformationTypes_s has "EU Driver's License Number" or dynamicInformationTypes_s has "EU GPS Coordinates" or dynamicInformationTypes_s has "EU Mobile Phone Number" or dynamicInformationTypes_s has "EU National Identification Number" or dynamicInformationTypes_s has "EU Passport Number" or dynamicInformationTypes_s has "EU Phone Number" or dynamicInformationTypes_s has "EU Social Security Number (SSN) or Equivalent ID" or dynamicInformationTypes_s has "EU Tax Identification Number (TIN)" or dynamicInformationTypes_s has "Finland Passport Number" or dynamicInformationTypes_s has "France Driver's License Number" or dynamicInformationTypes_s has "France National ID Card (CNI)" or dynamicInformationTypes_s has "France Passport Number" or dynamicInformationTypes_s has "France Social Security Number (INSEE)" or dynamicInformationTypes_s has "German Driver's License Number" or dynamicInformationTypes_s has "German Passport Number" or dynamicInformationTypes_s has "Germany Identity Card Number" or dynamicInformationTypes_s has "Hong Kong Identity Card (HKID) Number" or dynamicInformationTypes_s has "IP Address" or dynamicInformationTypes_s has "India Permanent Account Number (PAN)" or dynamicInformationTypes_s has "India Unique Identification (Aadhaar) Number" or dynamicInformationTypes_s has "International Banking Account Number (IBAN)" or dynamicInformationTypes_s has "Ireland Personal Public Service (PPS) Number" or dynamicInformationTypes_s has "Israel Bank Account Number" or dynamicInformationTypes_s has "Japan Bank Account Number" or dynamicInformationTypes_s has "Japan Driver's License Number" or dynamicInformationTypes_s has "Japan Passport Number" or dynamicInformationTypes_s has "Japan Social Insurance Number (SIN)" or dynamicInformationTypes_s has "Malaysia Identity Card Number" or dynamicInformationTypes_s has "New Zealand Ministry of Health Number" or dynamicInformationTypes_s has "Norway Identity Number" or dynamicInformationTypes_s has "Poland National ID (PESEL)" or dynamicInformationTypes_s has "Portugal Citizen Card Number" or dynamicInformationTypes_s has "SQL Server Connection String" or dynamicInformationTypes_s has "SWIFT Code" or dynamicInformationTypes_s has "Saudi Arabia National ID" or dynamicInformationTypes_s has "Singapore National Registration Identity Card (NRIC) Number" or dynamicInformationTypes_s has "South Africa Identification Number" or dynamicInformationTypes_s has "South Korea Resident Registration Number" or dynamicInformationTypes_s has "Spain Social Security Number (SSN)" or dynamicInformationTypes_s has "Sweden National ID" or dynamicInformationTypes_s has "Sweden Passport Number" or dynamicInformationTypes_s has "Taiwan Passport Number" or dynamicInformationTypes_s has "Taiwan Resident Certificate (ARC,TARC)" or dynamicInformationTypes_s has "Thai Population Identification Code" or dynamicInformationTypes_s has "Turkish National Identification number" or dynamicInformationTypes_s has "U.K. Electoral Roll Number" or dynamicInformationTypes_s has "U.K. National Health Service Number" or dynamicInformationTypes_s has "U.K. National Insurance Number (NINO)" or dynamicInformationTypes_s has "U.S. , U.K. Passport Number" or dynamicInformationTypes_s has "U.S. Bank Account Number" or dynamicInformationTypes_s has "U.S. Driver's License Number" or dynamicInformationTypes_s has "U.S. Individual Taxpayer Identification Number (ITIN)" or dynamicInformationTypes_s has "USA Social Security Number (SSN)" | extend rootPath = iff(Location_s =~ "Endpoint", MachineName_s, iff(ObjectId_s startswith "http",tolower(replace(@'(/(?:[^/]+/){2}).*', @'\1', ObjectId_s)), tolower(replace(@'(\\(?:[^\\]+\\){2}).*', @'\1', ObjectId_s)))) | summarize labelCount = countif(isnotempty(LabelId_g)), matchedLabelCount = countif(isnotempty(MatchedLabelName_s)), protectionCount = countif(Protected_b), informationTypesMatchesCount = countif(isnotempty(InformationTypes_s) and InformationTypes_s !~ "[]"), location = any(Location_s) by name=rootPath And here is the modified query: InformationProtectionLogs_CL | extend Activity_s = columnifexists("Activity_s",""), ActionSource_s = columnifexists("ActionSource_s",""), LabelName_s = columnifexists("LabelName_s",""), LabelNameBefore_s = columnifexists("LabelNameBefore_s",""), LabelId_g = columnifexists("LabelId_g",""), Operation_s = columnifexists("Operation_s",""), TemplateId_g = columnifexists("TemplateId_g",""), ProtectionBefore_g = columnifexists("ProtectionBefore_g",""), ProtectionType_s = columnifexists("ProtectionType_s",""), ObjectId_s = columnifexists("ObjectId_s",""), ProcessName_s = columnifexists("ProcessName_s",""), Workload_s = columnifexists("Workload_s",""), Location_s = columnifexists("Location_s",""), ActionId_g = columnifexists("ActionId_g",""), UserId_s = columnifexists("UserId_s",""), MachineName_s = columnifexists("MachineName_s",""), IPv4_s = columnifexists("IPv4_s",""), DeviceRisk_s = columnifexists("DeviceRisk_s",""), Platform_s = columnifexists("Platform_s",""), ApplicationName_s = columnifexists("ApplicationName_s",""), ApplicationId_g = columnifexists("ApplicationId_g",""), UserJustification_s = columnifexists("UserJustification_s",""), MachineId_s = columnifexists("MachineId_s",""), LogId_g = columnifexists("LogId_g",""), ActionIdBefore_g = columnifexists("ActionIdBefore_g",""), LastModifiedBy_s = columnifexists("LastModifiedBy_s",""), ContentId_g = columnifexists("ContentId_g",""), MatchedLabelName_s = columnifexists("MatchedLabelName_s",""), RecommendedLabelName_s = columnifexists("RecommendedLabelName_s",""), RecommendedLabelId_g = columnifexists("RecommendedLabelId_g",""), MatchedLabelId_g = columnifexists("MatchedLabelId_g",""), ProtectionOwnerBefore_s = columnifexists("ProtectionOwnerBefore_s",""), ProtectionOwner_s = columnifexists("ProtectionOwner_s",""), ProductVersion_s = columnifexists("ProductVersion_s",""), ProtectionTypeBefore_s = columnifexists("ProtectionTypeBefore_s",""), Protected_b = columnifexists("Protected_b",false), ProtectedBeforeAction_b = columnifexists("ProtectedBeforeAction_b",false), InformationTypes_s = columnifexists("InformationTypes_s","[]"), MatchedRules_s = columnifexists("MatchedRules_s","[]"), InformationTypesAbove55_s = columnifexists("InformationTypesAbove55_s","[]"), InformationTypesAbove65_s = columnifexists("InformationTypesAbove65_s","[]"), InformationTypesAbove75_s = columnifexists("InformationTypesAbove75_s","[]"), InformationTypesAbove85_s = columnifexists("InformationTypesAbove85_s","[]"), InformationTypesAbove95_s = columnifexists("InformationTypesAbove95_s","[]"), DiscoveredInformationTypes_s = columnifexists("DiscoveredInformationTypes_s","[]"), ProtectionTime_t = columnifexists("ProtectionTime_t",datetime(null)), LastModifiedDate_t = columnifexists("LastModifiedDate_t",datetime(null)) | where TimeGenerated >= ago(31d) | where isnotempty(ObjectId_s) | where ApplicationName_s !~ "Microsoft Cloud App Security" | where Workload_s != "RMS" | extend uniqeId = iff(Location_s =~ "Endpoint", strcat(MachineName_s, ObjectId_s), ObjectId_s) | summarize hint.strategy = shuffle arg_max(TimeGenerated, *) by uniqeId | where Operation_s!~ "FileDeleted" | extend DataDiscoveryLocation = iff(Location_s =~ "Endpoint", strcat(MachineName_s, ObjectId_s), ObjectId_s) | where DataDiscoveryLocation contains "\\\\\\\\fileshare-name\\\\f$\\\\" | where Location_s in ("FileShare") | extend dynamicInformationTypes_s = todynamic(InformationTypes_s) | where isempty(dynamicInformationTypes_s) or InformationTypes_s == "[]" or dynamicInformationTypes_s has "ABA Routing Number" or dynamicInformationTypes_s has "Argentina National Identity (DNI) Number" or dynamicInformationTypes_s has "Australia Bank Account Number" or dynamicInformationTypes_s has "Australia Driver's License Number" or dynamicInformationTypes_s has "Australia Medical Account Number" or dynamicInformationTypes_s has "Australia Passport Number" or dynamicInformationTypes_s has "Australia Tax File Number" or dynamicInformationTypes_s has "Azure Storage Account Key (Generic)" or dynamicInformationTypes_s has "Brazil CPF Number" or dynamicInformationTypes_s has "Brazil Legal Entity Number (CNPJ)" or dynamicInformationTypes_s has "Brazil National ID Card (RG)" or dynamicInformationTypes_s has "Canada Bank Account Number" or dynamicInformationTypes_s has "Canada Driver's License Number" or dynamicInformationTypes_s has "Canada Health Service Number" or dynamicInformationTypes_s has "Canada Passport Number" or dynamicInformationTypes_s has "Canada Personal Health Identification Number (PHIN)" or dynamicInformationTypes_s has "Canada Social Insurance Number" or dynamicInformationTypes_s has "Chile Identity Card Number" or dynamicInformationTypes_s has "China Resident Identity Card (PRC) Number" or dynamicInformationTypes_s has "Credit Card Number" or dynamicInformationTypes_s has "Croatia Personal Identification (OIB) Number" or dynamicInformationTypes_s has "Denmark Personal Identification Number" or dynamicInformationTypes_s has "Drug Enforcement Agency (DEA) Number" or dynamicInformationTypes_s has "EU Debit Card Number" or dynamicInformationTypes_s has "EU Driver's License Number" or dynamicInformationTypes_s has "EU GPS Coordinates" or dynamicInformationTypes_s has "EU Mobile Phone Number" or dynamicInformationTypes_s has "EU National Identification Number" or dynamicInformationTypes_s has "EU Passport Number" or dynamicInformationTypes_s has "EU Phone Number" or dynamicInformationTypes_s has "EU Social Security Number (SSN) or Equivalent ID" or dynamicInformationTypes_s has "EU Tax Identification Number (TIN)" or dynamicInformationTypes_s has "Finland Passport Number" or dynamicInformationTypes_s has "France Driver's License Number" or dynamicInformationTypes_s has "France National ID Card (CNI)" or dynamicInformationTypes_s has "France Passport Number" or dynamicInformationTypes_s has "France Social Security Number (INSEE)" or dynamicInformationTypes_s has "German Driver's License Number" or dynamicInformationTypes_s has "German Passport Number" or dynamicInformationTypes_s has "Germany Identity Card Number" or dynamicInformationTypes_s has "Hong Kong Identity Card (HKID) Number" or dynamicInformationTypes_s has "IP Address" or dynamicInformationTypes_s has "India Permanent Account Number (PAN)" or dynamicInformationTypes_s has "India Unique Identification (Aadhaar) Number" or dynamicInformationTypes_s has "International Banking Account Number (IBAN)" or dynamicInformationTypes_s has "Ireland Personal Public Service (PPS) Number" or dynamicInformationTypes_s has "Israel Bank Account Number" or dynamicInformationTypes_s has "Japan Bank Account Number" or dynamicInformationTypes_s has "Japan Driver's License Number" or dynamicInformationTypes_s has "Japan Passport Number" or dynamicInformationTypes_s has "Japan Social Insurance Number (SIN)" or dynamicInformationTypes_s has "Malaysia Identity Card Number" or dynamicInformationTypes_s has "New Zealand Ministry of Health Number" or dynamicInformationTypes_s has "Norway Identity Number" or dynamicInformationTypes_s has "Poland National ID (PESEL)" or dynamicInformationTypes_s has "Portugal Citizen Card Number" or dynamicInformationTypes_s has "SQL Server Connection String" or dynamicInformationTypes_s has "SWIFT Code" or dynamicInformationTypes_s has "Saudi Arabia National ID" or dynamicInformationTypes_s has "Singapore National Registration Identity Card (NRIC) Number" or dynamicInformationTypes_s has "South Africa Identification Number" or dynamicInformationTypes_s has "South Korea Resident Registration Number" or dynamicInformationTypes_s has "Spain Social Security Number (SSN)" or dynamicInformationTypes_s has "Sweden National ID" or dynamicInformationTypes_s has "Sweden Passport Number" or dynamicInformationTypes_s has "Taiwan Passport Number" or dynamicInformationTypes_s has "Taiwan Resident Certificate (ARC,TARC)" or dynamicInformationTypes_s has "Thai Population Identification Code" or dynamicInformationTypes_s has "Turkish National Identification number" or dynamicInformationTypes_s has "U.K. Electoral Roll Number" or dynamicInformationTypes_s has "U.K. National Health Service Number" or dynamicInformationTypes_s has "U.K. National Insurance Number (NINO)" or dynamicInformationTypes_s has "U.S. , U.K. Passport Number" or dynamicInformationTypes_s has "U.S. Bank Account Number" or dynamicInformationTypes_s has "U.S. Driver's License Number" or dynamicInformationTypes_s has "U.S. Individual Taxpayer Identification Number (ITIN)" or dynamicInformationTypes_s has "USA Social Security Number (SSN)" | extend rootPath = iff(Location_s =~ "Endpoint", MachineName_s, iff(ObjectId_s startswith "http",tolower(replace(@'(/(?:[^/]+/){2}).*', @'\1', ObjectId_s)), tolower(replace(@'(\\(?:[^\\]+\\){2}).*', @'\1', ObjectId_s)))) Also make sure to modify this line accordingly to the name of your file share: | where DataDiscoveryLocation contains "\\\\name of you file share\\drive_letter$\\"3.2KViews0likes0CommentsRe: Azure AIP - No data displayed in the Data Discovery (preview) tab
dabo7667 I am still chasing them t fix this. They suppouse to send the ticket to LogAnalytics team which did not contact me at all anyway. I have already tried to re-setup everything from scratch. I have built new Log Analytics workspace, I have configured new servers with AIP Scanner on them. I configured Profiles etc. Scanner Servers are visible in AIP Management Portal in Azure however they are not showing the list of files that have been discovered. I can only see the amount of files that have been discovered but that's it. Whenever I will try to display the list of files that have been discovered in the particular file share, I am getting info that there is not data to display.3.2KViews0likes1CommentRe: Azure AIP - No data displayed in the Data Discovery (preview) tab
dabo7667it seems there is a world wide issue. I have open two tickets with Microsoft. Support is not responding to me at all. The first ticket was just closed. They were speaking to me over the phone and suddenly said it that they will take a look at it and they just say - Have a nice day - and just hangup on me. Second ticket is still open and they are not responding to it at all - I have followed up few times with no luck. I will create another ticket and eventually go to our Business Relationship Manager as we spend quiet a lot on Azure and the recent support we got was really really bad experience.3.2KViews0likes3CommentsSQL Server 2016 crashes
Hey Guys, I am facing really weird issue with MS SQL 2016 crashes. Every so often there is a crash dump generated: SqlDumpExceptionHandler: Process 105 generated fatal exception c0000005 EXCEPTION_ACCESS_VIOLATION. SQL Server is terminating this process. This information is very vague so you cannot really determine what is the cause of it. I was playing with the dump file a bit An I got into the module that is causing the crash: ntdll!NtWaitForSingleObject+0x14: 00007ffb`d5255ac4 c3 ret SQL is working the cluster with 4 nodes. Two nodes are in one site and two other nodes are in the second site. Network is working fine. There are no error logs inside the system event viewer or Failover Cluster operational logs. I have noticed that we are running on older version of ODBC drivers which is 17.3.1.1 and the newest one is 17.4.2.1. Do you think this might be related? Regards, Wojciech1.6KViews0likes0CommentsAzure AIP - Data Discovery
Hey Guys, Does Data Discovery section in AIP Management portal only holds maximum of 31 days of data? When I try to display a report from each configured repository I am getting"No data to display" however I can see that there is over 3000 files detected? In this case I will have to use LogAnalytics to pull down all the reports again? Regards, Wojciech844Views0likes0CommentsRe: azure virtual desktop: adding users after initial deployment
HeyAseem Nayar You can also deploy a VDI Management Portal - which currently can only be configured as an App Service. From what I know Microsoft team is working currently to create a new management portal that will be available from the Azure Portal. Currently I am administering 3 deployments of VDI in Azure and unfortunately for now you can only add single users which has to be synced in your AAD. If you would like to add multiple users I can share a script with you that it will do this for you. You just have to fill CSV file with Username, AppGroup and HostPool column and then script will add all the users to the specific AppGroup for you automaticly. Currently there are two licensing models. One that is using CAL licensing and the other that is using M365 License or E5 Lisence if you have Windows 10 Enterprise. Here is the Microsoft Documentation Page with all the Powershell Comands that you can use with Azure VDI Deployment. https://docs.microsoft.com/en-us/powershell/module/windowsvirtualdesktop/ Regards, Wojciech26KViews0likes2CommentsAzure AIP - No data displayed in the Data Discovery (preview) tab
Hey Everyone. I am experiencing a weird issue on the portal. I had an Azure AIP Scanner deployed and running in Azure and on-prem. I was able to view found files in the portal however currently I can see that X amount of files have been discovered but when I go to the share to see what are the files exactly I am getting nothing shown on the screen: "No data to display"? Is anyone experiencing similar problem currently? I have attached two screenshots. Regards, Wojciech3.4KViews0likes5CommentsRe: Windows Virtual Desktop - Teams and Skype
Hey wtms, It is working perfect. I am amazed of the sound quality. There is practiclly no delay in the conversation. On the tenent level you will have to run the following commands to redirect the voice and possibly camera if you want to the end user host: 1. Connect to the VDI: Add-RdsAccount -DeploymentUrl "https://rdbroker.wvd.microsoft.com" 2. Set the options on your Host Pool: $properties="<property1>;<property2>;<property3>" Set-RdsHostPool -TenantName <tenantname> -Name <hostpoolname> -CustomRdpProperty $properties For the properties please use the following: audiocapturemode:i:1 audiomode:i:0 Here are the links to the documentation: https://docs.microsoft.com/en-us/azure/virtual-desktop/customize-rdp-properties https://docs.microsoft.com/en-us/windows-server/remote/remote-desktop-services/clients/rdp-files Regards, mrktos10KViews1like2CommentsWindows Virtual Desktop - Teams and Skype
Hello Everyone, I am looking for any tips that will allow me to install and use Teams and Skype for Business on Azure Windows Virtual Desktop? Is this available? Currently after installation apps do not see microphone or camera - web browser is not asking me about permissions for microphone and camera. Regards, Wojciech11KViews0likes10Comments
Recent Blog Articles
No content to show