Wiedza
  • 0 Koszyk
  • Kontakt
  • Moje konto
  • Blog
  • MOC On-Demand โ€“ co to takiego?
  • MOC On-Demand โ€“ Co zyskujesz?
  • Kursy MS

Are you architect? – Azure Well-Architected Framework

Are you architect?

๐Ÿ”น Feature: Azure Well-Architected Framework

๐Ÿ”น What It Does: Planning a landing zone or deploying PaaS and others? Here are essential guidelines you must know!

What is it giving you?

โœ… Best Practices for designing and operating reliable, secure, and efficient systems.

โœ… Guidance on optimizing costs while maintaining performance.

โœ… Framework to strengthen your cloud architecture based on proven pillars.

๐ŸŒŸ Main Pillars:

โœ… Reliability โ€“ Ensure systems recover from failures and continue to function.

โœ… Security โ€“ Protect applications and data from threats.

โœ… Cost Optimization โ€“ Manage expenses while maximizing value.

โœ… Operational Excellence โ€“ Improve processes and monitoring for smooth operations.

โœ… Performance Efficiency โ€“ Achieve the best performance with scalable resources.

๐Ÿ”— More info: https://learn.microsoft.com/en-us/azure/well-architected/

VNet Flow Logs

๐Ÿ”น Feature: VNet Flow Logs

๐Ÿ”น What It Does: The successor to NSG Flow Logs, offering advanced capabilities without the need to implement NSG.

What Itโ€™s Giving You:

โœ… Enhanced visibility into network traffic

โœ… Simplified monitoring without NSG dependency

โœ… Detailed analytics for improved security insights

โœ… Easier troubleshooting for network-related issues

More info: https://learn.microsoft.com/en-us/azure/network-watcher/vnet-flow-logs-overview?tabs=Americas#virtual-network-flow-logs-compared-to-network-security-group-flow-logs

Hey Copilot – on Windows 11

๐Ÿ”น Feature: โ€œHey Copilotโ€ on Windows 11

๐Ÿ”น What It Does: Transform your Windows 11 device into an AI-powered assistant, enabling you to manage tasks effortlessly using natural language.

What Is It Giving You?

โœ… Voice Activation & Natural Conversation

Simply say, โ€œHey Copilot,โ€ to start a voice interaction. Your PC understands natural language, letting you search, summarize, and perform tasksโ€”no keyboard needed.

โœ… Copilot Vision โ€” โ€œSee What You Seeโ€

Your AI PC visually interprets content on your screen or within apps. Whether editing photos, reviewing presentations, or organizing files, Copilot Vision helps you take smart next steps.

โœ… Agentic Actions โ€” Acting on Your Behalf

Beyond providing answers, Windows 11โ€™s AI executes tasks for youโ€”like drafting emails, creating documents, organizing files, or scheduling eventsโ€”with your approval.

โœ… Deep Integration Into Your Workflow

Copilot is seamlessly built into Windows 11 and your taskbar. It connects with apps, settings, and tools, helping you work efficiently without switching contexts.

โœ… Unified Connections Across Your Services

Link personal and work accountsโ€”like OneDrive, Outlook, Google Drive, and Gmailโ€”so your PC can locate, summarize, and act on information wherever itโ€™s stored.

More info and great videos:

https://blogs.windows.com/windowsexperience/2025/10/16/making-every-windows-11-pc-an-ai-pc/

Azure Chaos Studio

๐ŸŒŸ The Saga Continues! ๐ŸŒŸ

๐Ÿ”น Feature: Azure Chaos Studio

๐Ÿ”น What It Does: Enables you to experiment with controlled chaos by simulating resource failures to see how your applications respond.

What is it giving you:

โœ… Helps identify vulnerabilities in your systems before they cause real issues.

โœ… Enhances system resilience by preparing for unexpected failures.

โœ… Supports proactive troubleshooting, saving time and resources.

โœ… Provides insights to optimize performance under stress conditions.

More Info: https://rzetelnekursy.pl/ui-tests-with-playwright-azure-load-testing-and-resilience-tests-with-azure-chaos-studio/

Azure App Testing

๐Ÿš€ Testing Saga Continues! ๐Ÿš€

๐Ÿ”น Feature: Azure App Testing

๐Ÿ”น What It Does: Perform Load Web Tests in Azure, fully compatible with JMeter for seamless performance evaluation.

What Is It Giving You?

โœ… Simplified load testing for web applications

โœ… Enhanced performance insights with Azure integration

โœ… Seamless compatibility with JMeter for smooth workflows

โœ… Scalable testing environments to meet diverse demands

โœ… Quick setup and easy configuration for faster results

More Info: https://rzetelnekursy.pl/ui-tests-with-playwright-azure-load-testing-and-resilience-tests-with-azure-chaos-studio/

Playwright Testing

๐Ÿ”น Feature: Playwright Testing

๐Ÿ”น What It Does: Perform UI Web tests with Playwright for Cloud and on-premise applications

What Itโ€™s Giving You:

โœ… Streamlined automated UI testing for web applications

โœ… Compatibility with both Cloud and on-premise environments

โœ… Enhanced efficiency in detecting UI issues early

โœ… Support for multiple browsers and platforms

โœ… Easy integration with CI/CD pipelines

More Info: https://rzetelnekursy.pl/ui-tests-with-playwright-azure-load-testing-and-resilience-tests-with-azure-chaos-studio/

Connect to AKS Private Cluster Using Azure Bastion

๐Ÿ”น Feature: Connect to AKS Private Cluster Using Azure Bastion

๐Ÿ”น What It Does: Establishes a secure tunnel to Azure Kubernetes Service, enabling you to invoke kubectl commands seamlessly.

What It Gives You:

โœ… Secure and simplified access to AKS Private Clusters without exposing them to the public internet.

โœ… No need for additional VPNs or jump hostsโ€”Azure Bastion handles the secure connectivity.

โœ… Direct command execution using kubectl, enhancing operational efficiency.

โœ… Improved security posture with controlled access through Azure Bastion.

๐Ÿค” We are awaiting further tunnel bastion connection possibilities, such as those to Postgres. ๐Ÿค”

More info: https://learn.microsoft.com/en-us/azure/bastion/bastion-connect-to-aks-private-cluster

#mvpbuzz #azurenews

Front Door – Managed Identities to Authenticate to Origins

๐Ÿ”น Feature: Front Door – Managed Identities to Authenticate to Origins

๐Ÿ”น What It Does: Adds an extra layer of security, protecting your origins from being bypassed through Front Door.

What It Gives You:

โœ… Enhanced security for origin access

โœ… Simplified identity management without the need for credentials

โœ… Seamless integration with Azure services

โœ… Reduced risk of unauthorized access

โš ๏ธ Additional control – verify if access is routed through Azure Front Door, check the X-Azure-FDID header in incoming requests and confirm it matches your Front Door’s ID.

More info: https://learn.microsoft.com/en-us/azure/frontdoor/origin-authentication-with-managed-identitiesย 

Grafana with Azure Monitor

๐Ÿ”น Feature: Grafana with Azure Monitor

๐Ÿ”น What It Does: Azure Monitor dashboards with Grafana enable you to leverage Grafana’s powerful query, transformation, and visualization capabilities for enhanced data insights.

What is it giving you:

โœ… Real-time monitoring across multiple data sources

โœ… Customizable, interactive dashboards for dynamic visuals

โœ… Seamless integration with Azure services for smooth workflows

โœ… Enhanced flexibility in analyzing and presenting critical metrics

๐Ÿ“Š Don’t forget to check out Managed Grafana Service for comprehensive monitoring solutions.

More info: https://learn.microsoft.com/en-us/azure/azure-monitor/visualize/visualize-grafana-overview

Symantec Kernel

New Post in Series: Azure, Microsoft 365, Windows, Microsoft Products

This time, let’s dive into a tool that helps you build AI applications capable of querying external APIs and decomposing AI prompts for enhanced performance.

๐Ÿ”น Feature: Symantec Kernel

๐Ÿ”น What It Does: A free SDK designed to build AI applications that act as an orchestration layer between large language models and your custom code.

Whatโ€™s Helping You:

โœ… Seamless integration of math operations within AI workflows.

โœ… Efficient handling of external API calls to expand AI capabilities.

โœ… Simplifies AI prompt decomposition for better data processing.

โœ… Acts as a bridge between AI models and your application logic, ensuring smooth orchestration.

โœ… Plugin ecosystem

โš ๏ธ Challenges and Considerations: For new project consider using Microsoft Agent Framework as the successor to Symantec Kernel.

More Info: https://github.com/microsoft/semantic-kernel

Competitors of LangChain, LlamaIndex, LangGraph

Azure File Sync

๐Ÿ”น Feature: Azure File Sync

๐Ÿ”น What It Does: Synchronizes local File Shares with Azure Files.

What It Offers You:

โœ… Seamless Synchronization: Ensures your local file shares and Azure Files are always up-to-date.

โœ… Multi-Master Support: Facilitates collaboration across multiple sites with real-time updates.

โœ… Efficient Migrations: Simplifies the transition from on-premises storage to the cloud without downtime.

โœ… Local Cache Option: Provides quick access to frequently used files, reducing latency and dependency on internet speed.

โœ… Backup: Disaster recovery scenarios, Backup scenarios.

 

More info: https://learn.microsoft.com/en-us/azure/storage/file-sync/file-sync-planning

#mvpbuzz #azurenews

IoT Central

๐Ÿ”น Feature: IoT Central

๐Ÿ”น What It Does: Simplifies the creation of IoT applications, dashboards, device management, and more.

What is it giving you:

โœ… Quick Deployment: Easily set up IoT solutions without deep coding knowledge.

โœ… Scalable Management: Manage thousands of devices effortlessly with built-in scalability.

โœ… Customizable Dashboards: Visualize data effectively with personalized dashboards.

โœ… Integration Ready: Seamlessly connects with other Microsoft services like Azure Functions and Power BI.

Some projects:ย 

๐ŸŒ https://youtu.be/fiyHol2yje0?si=tNwnzQ3jaBB7JGCj

๐ŸŒ https://youtu.be/9Ve9030IVqg?si=YbnWJ_ED5RQkJmXm

Feature: Azure Relay – Live without VPN

๐Ÿ”น Feature: Azure Relay – Live without VPN

๐Ÿ”น What It Does: Enables secure, direct connections between systems even when they’re behind firewalls using HTTPS.

What is it giving you:

โœ… Built on the well-known Azure Service Bus for reliability and scalability.

โœ… No need to open inbound ports, enhancing security.

โœ… Seamless communication across distributed applications.

โœ… Supports a variety of communication patterns (request/response, one-way, relayed messaging).

โœ… Eliminates complex network configurations.

Easy step by step: https://github.com/MariuszFerdyn/Tunnel-via-Azure-Relay

Container Insights Segregation by Namespace

๐Ÿ”น Feature: Container Insights Segregation by Namespace

๐Ÿ”น What It Does: Provides the ability to configure container console log collection, enabling segregation of logs by different Container Insights.

What Itโ€™s Giving You:

โœ… Reduce Costs: Efficient log segregation minimizes unnecessary data ingestion, cutting down on expenses.

โœ… Rescue PII Data Ingestion: Enhances control over data logs, reducing the risk of unintentional PII data exposure.

โš ๏ธ Challenges and Considerations: Not easy – Configuration via Config Map

More info: https://learn.microsoft.com/en-nz/azure/azure-monitor/containers/container-insights-multitenant?tabs=arm

#mvpbuzz #azurenews

Confidential Computing

๐Ÿ”น Feature: Confidential Computing

๐Ÿ”น What It Does: Keeps memory encrypted within the virtual machine. Itโ€™s also available for PaaS platforms that have underlying virtual machines.

Confidential Computing is here to elevate your security game:

โœ… Secure Kubernetes Deployments: Protect sensitive data while running containerized applications.

โœ… Azure Virtual Desktop: Enhance security for privileged workstations, safeguarding critical business environments.

โœ… Data Integrity Across PaaS: Keep your data secure even when leveraging platform services.

More info: https://azure.microsoft.com/en-us/solutions/confidential-compute#Related-products-3

#mvpbuzz #azurenews

Azure Storage Discovery

๐Ÿ”น Feature: Azure Storage Discovery

๐Ÿ”น What It Does: Automatically scans your Azure environment to detect, classify, and provide insights into storage resources.

What Itโ€™s Giving You:

โœ… Simplified Data Management: Azure Storage Discovery helps you identify and organize your storage resources efficiently.

โœ… Enhanced Visibility: Gain clear insights into storage accounts, their usage, and potential cost optimization areas.

โœ… Streamlined Operations: Quickly discover redundant or underutilized storage, improving resource allocation.

โœ… Security Insights: Identify potential vulnerabilities and maintain compliance with organizational policies.

More info: https://azure.microsoft.com/en-us/blog/from-queries-to-conversations-unlock-insights-about-your-data-using-azure-storage-discovery-now-generally-available/

Feature: Ephemeral OS Disk Support on Azure Virtual Desktop

๐Ÿ”น Feature: Ephemeral OS Disk Support on Azure Virtual Desktop

๐Ÿ”น What It Does: Every session resets to its initial stateโ€”perfect for software testing and privileged workstations.

What Itโ€™s Giving You:

โœ… Enhanced Security: Ensures sensitive data isnโ€™t stored long-term, minimizing security risks.

โœ… Optimized Performance: Faster boot times and improved user experience due to streamlined OS management.

โœ… Cost-Efficiency: Reduces storage costs since no persistent OS disk is needed.

โœ… Ideal for Testing: Perfect for developers needing clean environments for repeatable test scenarios.

More info: https://techcommunity.microsoft.com/blog/azurevirtualdesktopblog/now-in-public-preview-ephemeral-os-disk-support-on-azure-virtual-desktop/4460172

Install XRDP on Raspberry PI – commandset

sudo raspi-config nonint do_vnc 0

sudo apt-get install -y gcc make libssl-dev libpam0g-dev libx11-dev libxfixes-dev libxrandr-dev mc autoconf automake libtool libxkbfile-dev

git clone https://github.com/neutrinolabs/xrdp.git
cd xrdp
git checkout 4b2155b6cf80c0411ffe8b5f1f7e3e4fae09e1a8

./bootstrap
./configure
make
sudo make install

sudo mcedit /etc/xrdp/xrdp.ini

[Xvnc]
name=Xvnc
lib=libvnc.so
pamusername=ask
pampassword=ask
#username=ask
#password=ask
ip=127.0.0.1
port=5900
security_level=0
depth=24

 

sudo mcedit /etc/wayvnc/config

use_relative_paths=true
address=::
enable_auth=false
#enable_pam=true
private_key_file=tls_key.pem
certificate_file=tls_cert.pem
rsa_private_key_file=rsa_key.pem

sudo systemctl enable xrdp
sudo systemctl restart wayvnc xrdp.service

 

sudo dphys-swapfile swapoff
sudo mcedit /etc/dphys-swapfile

CONF_SWAPSIZE=2048

sudo dphys-swapfile setup
sudo dphys-swapfile swapon

 

OOBE sysprep in Azure VM

This script do the following:

  1. Install and Configure VNC Server
  2. Open 5900 port on local firewall
  3. Remove user appx packages (required to successful run the sysprep)
  4. Do a sysprepย /generalize /oobe /reboot

All is unattended. After it reboot you can connect using VNC-Viewer-7.13.1-Windows-64bitย to this VM and perform OOBEย (Out-of-Box Experience). In this way you can utilize Intune Autopilot.

Before proceed make sure the machine is has all updates and no pending restart – just restart VM.

# TightVNC Unattended Installation and Configuration Script
# Requires Administrator privileges

#Requires -RunAsAdministrator

# Configuration Variables
$Password = “Pa##word”
$TightVNCVersion = “2.8.84”
$InstallerURL = “https://www.tightvnc.com/download/$TightVNCVersion/tightvnc-$TightVNCVersion-gpl-setup-64bit.msi”
$InstallerPath = “$env:TEMP\tightvnc-setup.msi”
$Port = 5900

Write-Host “Starting TightVNC Installation and Configuration…” -ForegroundColor Green

# Disable BitLocker on C: drive
Write-Host “`n=== Checking BitLocker Status ===” -ForegroundColor Yellow
try {
$BitLockerVolume = Get-BitLockerVolume -MountPoint “C:” -ErrorAction Stop

if ($BitLockerVolume.ProtectionStatus -eq “On”) {
Write-Host “BitLocker is enabled on C: drive. Disabling…” -ForegroundColor Yellow

# Disable BitLocker
Disable-BitLocker -MountPoint “C:” -ErrorAction Stop
Write-Host “BitLocker disable initiated.” -ForegroundColor Green

# Wait for decryption to complete
Write-Host “Waiting for decryption to complete (this may take several minutes)…” -ForegroundColor Yellow

$DecryptionComplete = $false
$MaxWaitTime = 3600 # 1 hour maximum wait
$ElapsedTime = 0
$CheckInterval = 10 # Check every 10 seconds

while (-not $DecryptionComplete -and $ElapsedTime -lt $MaxWaitTime) {
Start-Sleep -Seconds $CheckInterval
$ElapsedTime += $CheckInterval

$BitLockerStatus = Get-BitLockerVolume -MountPoint “C:” -ErrorAction SilentlyContinue
$EncryptionPercentage = $BitLockerStatus.EncryptionPercentage

Write-Host “Decryption progress: $($EncryptionPercentage)% encrypted remaining…” -ForegroundColor Cyan

if ($BitLockerStatus.VolumeStatus -eq “FullyDecrypted”) {
$DecryptionComplete = $true
Write-Host “BitLocker decryption completed successfully!” -ForegroundColor Green
}
}

if (-not $DecryptionComplete) {
Write-Host “Warning: Decryption is taking longer than expected.” -ForegroundColor Yellow
Write-Host “Current encryption status: $($EncryptionPercentage)% encrypted” -ForegroundColor Yellow
Write-Host “Continuing with installation, but Sysprep may have issues if encryption is not complete.” -ForegroundColor Yellow
}
}
elseif ($BitLockerVolume.ProtectionStatus -eq “Off”) {
Write-Host “BitLocker is already disabled on C: drive.” -ForegroundColor Green
}
else {
Write-Host “BitLocker status: $($BitLockerVolume.ProtectionStatus)” -ForegroundColor Cyan
}
}
catch {
Write-Host “Could not check BitLocker status: $_” -ForegroundColor Yellow
Write-Host “Continuing with installation…” -ForegroundColor Yellow
}

# Download TightVNC Installer
Write-Host “Downloading TightVNC installer…” -ForegroundColor Yellow
try {
Invoke-WebRequest -Uri $InstallerURL -OutFile $InstallerPath -UseBasicParsing
Write-Host “Download completed successfully.” -ForegroundColor Green
}
catch {
Write-Host “Error downloading TightVNC: $_” -ForegroundColor Red
exit 1
}

# Install TightVNC silently
Write-Host “Installing TightVNC…” -ForegroundColor Yellow
try {
$InstallArgs = @(
“/i”
“`”$InstallerPath`””
“/quiet”
“/norestart”
“ADDLOCAL=Server”
“SERVER_REGISTER_AS_SERVICE=1”
“SERVER_ADD_FIREWALL_EXCEPTION=1”
“SET_USEVNCAUTHENTICATION=1”
“VALUE_OF_USEVNCAUTHENTICATION=1”
“SET_PASSWORD=1”
“VALUE_OF_PASSWORD=$Password”
“SET_VIEWONLYPASSWORD=1”
“VALUE_OF_VIEWONLYPASSWORD=$Password”
)

Start-Process “msiexec.exe” -ArgumentList $InstallArgs -Wait -NoNewWindow
Write-Host “TightVNC installed successfully.” -ForegroundColor Green
}
catch {
Write-Host “Error installing TightVNC: $_” -ForegroundColor Red
exit 1
}

# Wait for installation to complete
Start-Sleep -Seconds 5

# Configure TightVNC Registry Settings
Write-Host “Configuring TightVNC settings…” -ForegroundColor Yellow
$RegistryPath = “HKLM:\SOFTWARE\TightVNC\Server”

try {
# Set port
Set-ItemProperty -Path $RegistryPath -Name “RfbPort” -Value $Port -Type DWord -Force

# Set to run as system service (autostart)
Set-ItemProperty -Path $RegistryPath -Name “RunControlInterface” -Value 1 -Type DWord -Force

# Enable authentication
Set-ItemProperty -Path $RegistryPath -Name “UseVncAuthentication” -Value 1 -Type DWord -Force

# Additional security settings
Set-ItemProperty -Path $RegistryPath -Name “AcceptRfbConnections” -Value 1 -Type DWord -Force
Set-ItemProperty -Path $RegistryPath -Name “QueryAcceptOnTimeout” -Value 0 -Type DWord -Force
Set-ItemProperty -Path $RegistryPath -Name “QueryTimeout” -Value 30 -Type DWord -Force
Set-ItemProperty -Path $RegistryPath -Name “LocalInputPriority” -Value 0 -Type DWord -Force
Set-ItemProperty -Path $RegistryPath -Name “LocalInputPriorityTimeout” -Value 3 -Type DWord -Force

Write-Host “Registry settings configured successfully.” -ForegroundColor Green
}
catch {
Write-Host “Error configuring registry: $_” -ForegroundColor Red
}

# Configure Windows Firewall
Write-Host “Configuring Windows Firewall rules…” -ForegroundColor Yellow
try {
# Remove existing rules if they exist
Remove-NetFirewallRule -DisplayName “TightVNC Server” -ErrorAction SilentlyContinue

# Add firewall rule for all profiles (Domain, Private, Public)
New-NetFirewallRule -DisplayName “TightVNC Server” `
-Direction Inbound `
-Protocol TCP `
-LocalPort $Port `
-Action Allow `
-Profile Domain,Private,Public `
-Enabled True `
-Description “Allow TightVNC Server connections on port $Port”

Write-Host “Firewall rule created successfully for port $Port on all profiles.” -ForegroundColor Green
}
catch {
Write-Host “Error configuring firewall: $_” -ForegroundColor Red
}

# Restart TightVNC Service
Write-Host “Restarting TightVNC Server service…” -ForegroundColor Yellow
try {
Restart-Service -Name “tvnserver” -Force -ErrorAction Stop
Write-Host “TightVNC Server service restarted successfully.” -ForegroundColor Green
}
catch {
Write-Host “Error restarting service: $_” -ForegroundColor Red
Write-Host “Attempting to start the service…” -ForegroundColor Yellow
try {
Start-Service -Name “tvnserver” -ErrorAction Stop
Write-Host “TightVNC Server service started successfully.” -ForegroundColor Green
}
catch {
Write-Host “Error starting service: $_” -ForegroundColor Red
}
}

# Verify service is running
Write-Host “`nVerifying installation…” -ForegroundColor Yellow
$Service = Get-Service -Name “tvnserver” -ErrorAction SilentlyContinue
if ($Service) {
Write-Host “Service Status: $($Service.Status)” -ForegroundColor Cyan
Write-Host “Service Start Type: $($Service.StartType)” -ForegroundColor Cyan
}

# Verify firewall rule
$FirewallRule = Get-NetFirewallRule -DisplayName “TightVNC Server” -ErrorAction SilentlyContinue
if ($FirewallRule) {
Write-Host “Firewall Rule: Enabled” -ForegroundColor Cyan
}

# Clean up installer
Write-Host “`nCleaning up…” -ForegroundColor Yellow
Remove-Item -Path $InstallerPath -Force -ErrorAction SilentlyContinue

Write-Host “`n=== Installation Complete ===” -ForegroundColor Green
Write-Host “TightVNC Server is configured and running on port $Port” -ForegroundColor Green
Write-Host “Password has been set as specified” -ForegroundColor Green
Write-Host “Service is set to start automatically” -ForegroundColor Green
Write-Host “Firewall rule has been added for all profiles” -ForegroundColor Green

# Remove problematic AppX packages that prevent Sysprep
Write-Host “`n=== Removing User-Specific AppX Packages ===” -ForegroundColor Yellow
Write-Host “Cleaning up AppX packages that could cause Sysprep to fail (Error 0x80073CF2)…” -ForegroundColor Yellow

try {
# Get all AppX packages for all users that aren’t provisioned
$AppxPackages = Get-AppxPackage -AllUsers | Where-Object {
$_.NonRemovable -eq $false -and
-not (Get-AppxProvisionedPackage -Online | Where-Object {$_.DisplayName -eq $_.Name})
}

if ($AppxPackages) {
Write-Host “Found $($AppxPackages.Count) user-specific AppX packages to remove…” -ForegroundColor Cyan

foreach ($Package in $AppxPackages) {
try {
Write-Host ” Removing: $($Package.Name)…” -ForegroundColor Gray
Remove-AppxPackage -Package $Package.PackageFullName -AllUsers -ErrorAction Stop
}
catch {
Write-Host ” Warning: Could not remove $($Package.Name): $_” -ForegroundColor Yellow
}
}

Write-Host “AppX package cleanup completed.” -ForegroundColor Green
}
else {
Write-Host “No problematic AppX packages found.” -ForegroundColor Green
}
}
catch {
Write-Host “Warning: Error during AppX cleanup: $_” -ForegroundColor Yellow
Write-Host “Continuing with Sysprep…” -ForegroundColor Yellow
}

# Check for pending reboots before Sysprep
Write-Host “`n=== Checking for Pending Reboots ===” -ForegroundColor Yellow

$PendingReboot = $false

# Check Component Based Servicing
if (Test-Path “HKLM:\Software\Microsoft\Windows\CurrentVersion\Component Based Servicing\RebootPending”) {
Write-Host “Pending reboot detected: Component Based Servicing” -ForegroundColor Yellow
$PendingReboot = $true
}

# Check Windows Update
if (Test-Path “HKLM:\SOFTWARE\Microsoft\Windows\CurrentVersion\WindowsUpdate\Auto Update\RebootRequired”) {
Write-Host “Pending reboot detected: Windows Update” -ForegroundColor Yellow
$PendingReboot = $true
}

# Check Pending File Rename Operations
$PendingFileRename = Get-ItemProperty “HKLM:\SYSTEM\CurrentControlSet\Control\Session Manager” -Name PendingFileRenameOperations -ErrorAction SilentlyContinue
if ($PendingFileRename) {
Write-Host “Pending reboot detected: File Rename Operations” -ForegroundColor Yellow
$PendingReboot = $true
}

if ($PendingReboot) {
Write-Host “`nWARNING: System has pending updates/reboots!” -ForegroundColor Red
Write-Host “Sysprep will fail if run now (Error 0x8007139F)” -ForegroundColor Red
Write-Host “`nRECOMMENDED ACTION:” -ForegroundColor Yellow
Write-Host “1. Reboot the system now to complete pending updates” -ForegroundColor Cyan
Write-Host “2. After reboot, run this script again” -ForegroundColor Cyan
Write-Host “`nAlternatively, the script can attempt to reboot now and you can run it again after.” -ForegroundColor Yellow

$Response = Read-Host “`nDo you want to reboot now? (Y/N)”
if ($Response -eq “Y” -or $Response -eq “y”) {
Write-Host “Rebooting system in 10 seconds…” -ForegroundColor Yellow
Start-Sleep -Seconds 10
Restart-Computer -Force
}
else {
Write-Host “Sysprep cancelled. Please reboot manually and run the script again.” -ForegroundColor Yellow
exit 1
}
}
else {
Write-Host “No pending reboots detected. Proceeding with Sysprep…” -ForegroundColor Green
}

# Run Sysprep
Write-Host “`n=== Running Sysprep ===” -ForegroundColor Yellow
Write-Host “The system will generalize and reboot…” -ForegroundColor Yellow
Start-Sleep -Seconds 3

try {
$SysprepPath = “$env:SystemRoot\System32\Sysprep\sysprep.exe”

if (Test-Path $SysprepPath) {
Write-Host “Executing Sysprep /generalize /oobe /reboot…” -ForegroundColor Yellow
Start-Process -FilePath $SysprepPath -ArgumentList “/generalize”, “/oobe”, “/reboot” -Wait -NoNewWindow
}
else {
Write-Host “Sysprep not found at $SysprepPath” -ForegroundColor Red
exit 1
}
}
catch {
Write-Host “Error running Sysprep: $_” -ForegroundColor Red
exit 1
}

GitHub Enterprise – what is it

๐Ÿ”น Feature: GitHub Enterprise

๐Ÿ”น What It Does: Offers GitHub on-premises (or as dedicated SaaS) with advanced security tools and SLA support.

What Itโ€™s Giving You:

โœ… GitHub Enterprise Cloud: Hosted by GitHub with robust enterprise features.

โœ… GitHub Enterprise Server: Self-hosted, deployed on your companyโ€™s own infrastructure or in the cloud (AWS, Azure, GCP).

โœ… Advanced Security: SAML/SSO, LDAP, SCIM, audit logs, IP allow-listing for enhanced protection.

โœ… Enterprise-Grade Compliance: Meets SOC2, HIPAA, FedRAMP, and GDPR requirements.

โœ… Centralized Management: Simplified policy and user management across your entire organization.

GitHub Enterprise (Cloud / Enterprise option): ~$21 USD per user per month.

API Management Gateway

๐Ÿ”น Feature: API Management Gateway

๐Ÿ”น What It Does:

โœ… Simplifies API management across hybrid and multi-cloud environments.

โœ… Enhances security with built-in authentication and threat protection.

โœ… Provides detailed analytics for monitoring API performance and usage.

โœ… Enables seamless integration with Azure services and on-premises systems.

๐Ÿ”น What Is It Giving You:

โœ… Centralized control over your APIs for consistent policy enforcement.

โœ… Improved scalability and reliability for your applications.

โœ… Accelerated development cycles with easier API versioning and management.

โœ… Enhanced developer experience through a unified platform.

More info: https://learn.microsoft.com/en-us/azure/api-management/api-management-key-concepts

#mvpbuzz #azurenews

AI Gateway: Your AIโ€™s Security Shield

๐Ÿ”น Feature: AI Gateway

๐Ÿ”น What It Does: Built on Azure API Management Gateway, the AI Gateway extends robust API protections to your AI systems, including often-overlooked MCP servers.

What It Gives You:

โœ… Control: Keep your AI solutions under strict governance.

โœ… Security: Manage usage with authentication and authorization protocols.

โœ… Efficiency: Balance loads seamlessly across your AI infrastructure.

โœ… Cost Management: Monitor and optimize expenses effortlessly.

โœ… All the other stuff that API management provides

More info: https://learn.microsoft.com/en-us/azure/api-management/genai-gateway-capabilities

#mvpbuzz #azurenews

MCP Server

AI and Copilot Everywhere. Last year, over 16,000 MCP servers were introduced. Consequently, I recommended that you consider providing an MCP server for your application.

๐Ÿ”น Feature: MCP Server

๐Ÿ”น What It Does: MCP Server delivers data and enables actions (e.g. Run Calc.exe on your Windows, Linux) from AI, not just through common protocols.

One picture speaks louder than a thousand words – what is MCP server:

โœ… Seamless Integration: Enjoy effortless connections with AI-powered services, enhancing productivity and efficiency.

โœ… Improved Data Flow: Experience faster, more reliable data transmission, ensuring your applications run smoothly.

โœ… Action-Ready: Execute AI-driven tasks instantly, reducing delays and boosting operational agility.

โœ… Flexible Protocol Support: Go beyond traditional protocols to harness AI’s full potential in diverse environments.

โœ… Official MCP Registry: Visit the official MCP registry website or platform that maintains a verified list of servers (https://github.com/mcp).

Learn More: https://github.com/microsoft/community-content

#mvpbuzz #azurenews

Autopilot Device Preparation (AP-RP) – better way than legacy Autopilot

โš ๏ธ Intune is Moving to New IP Addresses (Front Door) – Stay Updated! New Post in Azure, Microsoft 365 Series:

๐Ÿ”น Feature: Autopilot Device Preparation (AP-RP)

๐Ÿ”น What It Does: Simplifies Autopilot debugging with enhanced efficiency.

What Itโ€™s Giving You:

โœ… Auto-Log-Upload for provisioning failures – no manual uploads needed.

โœ… Superior Troubleshooting – faster, clearer insights to resolve issues.

โœ… Automatic Device Enrollment into Device Security Groups.

โœ… Cross-Cloud Support – works seamlessly across commercial & government clouds.

โœ… No Registration Required – fast, consistent Out-Of-Box Experience (OOBE).

โœ… Device-Based Configuration with policy-driven provisioning.

โš ๏ธ Entra Only – no hybrid support.

โš ๏ธ No Script Provisioning – streamlined and secure setup.

More Info: https://learn.microsoft.com/en-us/autopilot/device-preparation/compare

#mvpbuzz #azurenews

Windows Server 2025 Security Baseline – No more Harden Kitty

๐Ÿ”น Feature: Windows Server 2025 Security Baseline

๐Ÿ”น What It Does: Offers powerful scripts to harden your Windows environment, not just for 2025, ensuring full compliance with top security standards.

What It Gives You:

โœ… Easy to Use: Simplified security hardening process.

โœ… Supported by Microsoft: Reliable and officially backed.

โœ… No More Harden Kitty: Streamlined solution without the need for additional tools.

More Info: https://rzetelnekursy.pl/stop-using-hardenkitty-windows-server-2025-security-baseline-is-the-clear-winner/

#mvpbuzz #azurenews

Extended Network for Azure (VXLAN) – The same IP on-premise and Cloud

๐Ÿ”น Feature: Extended Network for Azure (VXLAN)

๐Ÿ”น What It Does: Enables the use of the same IP network ranges both On-premises and on Azure.

What is it giving you:

โœ… Simplified Network Management: No need to reconfigure IP ranges when extending your network to Azure.

โœ… Seamless Connectivity: Ensures effortless communication between your on-premises systems and Azure resources.

โœ… Enhanced Flexibility: Easily migrate workloads to the cloud without worrying about IP conflicts.

โœ… Cost Efficiency: Reduces the overhead of complex network โš ๏ธ configurations and management.

โš ๏ธ You should use this functionality only if there is no other option. Having different IP addresses is always recommended.

โš ๏ธย  This approach may lead to potential security risks and reduced network performance, making it less ideal compared to using separate IP addresses.

More info: https://learn.microsoft.com/en-us/windows-server/manage/windows-admin-center/azure/azure-extended-network

#mvpbuzz #azurenews

Azure Elastic SAN can be better than regular managed disks

๐Ÿš€ย  Azure and Microsoft 365 series bring Elastic SAN offer that has enhanced performance in comparison to Premium SSD disks. Notably, their cost is comparable to that of Standard SSD disks, despite their superior performance. ๐Ÿš€

๐Ÿ”น Feature: Azure Elastic SAN (Storage Area Network)

๐Ÿ”น What It Does: A robust storage solution in Azure, complementing Premium Disks, Standard HDD, and SSD disks.

โœ… Whatโ€™s It Giving You?

4TB of SAN Premium Disk: โšก 20,000 IOPS / ๐Ÿš€ 800 MB/s

๐Ÿ’ฐ Cost: 9.04 โ‚ฌ/day

4TB of Premium Disk: โšก 7,500 IOPS / ๐Ÿš€ 250 MB/s

๐Ÿ’ฐ Cost: 15.04 โ‚ฌ/day

4TB of Standard SSD Disk: โšก 500 IOPS / ๐Ÿš€ 100 MB/s

๐Ÿ’ฐ Cost: 8.48 โ‚ฌ/day

4TB of Standard HDD Disk: โšก 500 IOPS / ๐Ÿš€ 60 MB/s

๐Ÿ’ฐ Cost: 4.52 โ‚ฌ/day

โœ… Why Choose Azure Elastic SAN?

Higher performance at lower cost compared to Premium SSDs

Affordable like Standard SSDs but with superior speed and IOPS

#mvpbuzz #azurenews

Azure SRE Agent – Fix Azure infra with AI

๐Ÿš€ Azure and Microsoft 365 series ensure your application isi always up and running! Game-changing feature!

๐Ÿ”น Feature: Azure SRE Agent

๐Ÿ”น What It Does: AI-powered assistant that helps diagnose and resolve Azure issues by analyzing your Resource Groups.

One video clip displays over one hundred words!

โœ… Why Itโ€™s Beneficial:

โœ… Automates Incident Management: Quickly identifies and addresses issues to minimize downtime.

โœ… Diagnoses Apps & Performs Root Cause Analysis: Pinpoints problems with precision, reducing time spent on troubleshooting.

โœ… Fine-Grained Access Control: Offers both human-in-the-loop and autonomous actions for secure, flexible management.

โœ… Proactively Audits Resources: Continuously checks resources against Azure best practices to ensure optimal performance.

โœ… Integrates with Developer Tools: Seamlessly connects with GitHub and Azure DevOps to enhance your development workflow.

๐Ÿš€ Stay Ahead with Azure SRE Agent!

More info: https://learn.microsoft.com/en-us/azure/sre-agent/overview?tabs=explore

#mvpbuzz #azurenews

Azure Migrate – check new features

Azure and Office 365: Seamless Integration (Next Post in Series)

๐Ÿ”น Feature: Azure Migrate

๐Ÿ”น What It Does: This tool assists you in migrating your workloads to the Microsoft cloud.

โœ… Discovery and Assessment: Identify and evaluate on-premises applications, servers, and databases for migration readiness.

โœ… Server Migration: Seamlessly transfer virtual and physical servers to Azure.

โœ… Database Migration: Simplify the process of moving databases to Azure SQL with minimal downtime.

โœ… Application Modernization: Analyze and modernize .NET and Java applications for cloud efficiency.

โœ… Integration with Azure Tools: Works seamlessly with Azure Monitor, Azure Security Center, and other services for optimized management.

โœ… Cost Estimation: Provides precise cost projections for migrating workloads to Azure.

โœ… Performance Insights: Offers performance-based recommendations to enhance cloud efficiency.

๐Ÿš€ Application awareness enhanced discovery and assessment workflows with an updated inventory view, dependency analysis, and centralized Action Center for managing migration issues

More info: https://learn.microsoft.com/en-us/azure/migrate/?view=migrate

#mvpbuzz #azurenews

AI models on your local

Get ready for the next installment in our series on hidden gems in Azure and Microsoft 365!

๐Ÿ”น Feature: On-Device AI with Microsoft Foundry Local โ€” Free to Use!

๐Ÿ”น What It Does: Foundry Local delivers the power of Azure AI Foundry directly to your local device, no Azure subscription needed. Enjoy seamless AI capabilities right where you are.

Why Itโ€™s Game-Changing:

โœ… Enhanced Privacy: Your data stays on your device, ensuring top-tier security and privacy.

โœ… Offline Capabilities: Run powerful AI models even without an internet connection โ€” perfect for remote environments.

โœ… Cost-Efficient: Completely free and eliminates the need for cloud-related expenditures.

โœ… Faster Performance: Local processing reduces latency, delivering quicker responses and real-time analytics.

โœ… Developer-Friendly: Simplifies AI integration for apps without complex cloud configurations.

More info: https://github.com/microsoft/Foundry-Local

If youโ€™re looking for more models to explore try OpenSource LM Studio, which lets you play with AI on your laptop, there are plenty of options available. More: https://youtu.be/P67z8ZVlzzQ

#mvpbuzz #azurenews

< 1 2 3 4 5 >»
Projekt i wykonanie: Mobiconnect i fast-sms.net   |    Regulamin
Ta strona korzysta z ciasteczek aby ล›wiadczyฤ‡ usล‚ugi na najwyลผszym poziomie. Dalsze korzystanie ze strony oznacza, ลผe zgadzasz siฤ™ na ich uลผycie.Zgoda

Added to Cart

Keep Shopping