Skip to main content
Jorge Bernhardt Jorge Bernhardt

Microsoft Windows

2021

How to configure IIS logging using PowerShell
·856 words·5 mins· 100 views · 5 likes
Get-ChildItem Get-ItemProperty Get-PSProvider Import-Module
Log files are great places to look when troubleshooting or analyzing your website traffic. Every time your IIS receives a client’s request, it records that request in a log file. In this post, I want to show you how to use PowerShell to configure and manage IIS log files, such as changing the logging frequency or setting the folder where IIS will store log files or, if you prefer, how to turn off logging.
How to install IIS on Windows Server with SSL using PowerShell
·703 words·4 mins· 100 views · 5 likes
Get-ChildItem Get-PSProvider Get-WebBinding Import-Module
Today I want to show you how to install Internet Information Server (IIS) on my favorite operating system, Windows Server using PowerShell. IIS is a great feature that allows us to provide our server with an extensible web server.

2020

How to Add a Public Domain UPN Suffix to Domain Users in Active Directory
·453 words·3 mins· 100 views · 5 likes
Active Directory Get-ADForest Microsoft Microsoft 365
A User Principal Name (UPN) is an attribute that is an internet communication standard for user accounts. A UPN consists of a UPN prefix (the user account name) and a UPN suffix (a DNS domain name).
How to enable SMB encryption on Windows Server
·378 words·2 mins· 100 views · 5 likes
Get-SmbConnection Get-SmbServerConfiguration Get-SmbShare Microsoft
Since Windows Server 2012 and Windows 8, we have version 3.0 of the SMB protocol. This version includes several SMB security enhancements, one of which is encryption. Implementation of this enhancement enables us to encrypt data transferred over the network between the SMB file server and the client.
How to check the size of the Active Directory Database
·303 words·2 mins· 100 views · 5 likes
Active Directory Active Directory Database Microsoft Microsoft Windows
The size of the active directory database on a domain controller is the size of the NTDS.dit file. This size may vary between domain controllers in the same domain, due to non-replicated changes, differences with non-replicated data, and white-space from purge objects.

2019

How to change the attribute ms-DS-MachineAccountQuota
·308 words·2 mins· 100 views · 5 likes
Active Directory ADSIEDIT Get-ADObject Microsoft
By default, In the Microsoft Active Directory, members of the authenticated user group can join up to 10 computer accounts in the domain. This value is defined in the attribute ms-DS-MachineAccountQuota on the domain-DNS object for a domain.
How to Collect Information from Domain Controllers
·564 words·3 mins· 100 views · 5 likes
Active Directory dcdiag.exe Get-ADDomain Get-ADDomainController
Recently I have needed to collect information from domain controllers to generate a pre-migration report. To perform this task, I used different tools available on Windows Server. Today, in this post, I will show you how to collect information from domain controllers using a PowerShell script and command-line tools such as DCDIAG and NLTEST.
Windows 10: Turn Off Microsoft Consumer Experiences
·358 words·2 mins· 100 views · 5 likes
GPO Microsoft Microsoft Windows Registry
Windows 10 automatically installs some games, third-party apps and application links from the Windows Store for the signed-in user. In this post, I want to show how to prevent them from being installed, enabling the Group Policy setting: Turn Off Microsoft Consumer Experiences, using the group policy editor or the registry editor.
How to relocate Hyper-V VM files to another location
·482 words·3 mins· 100 views · 5 likes
Microsoft Microsoft Windows Move-VMStorage Storage
Either because your storage device begins to run out of space, or you simply need to reorganize the files of your virtual machines it is often necessary to move the storage of our virtual machines to a new location.
Active Directory Snapshots using NTDSUTIL
·482 words·3 mins· 100 views · 5 likes
Active Directory Database dsamain.exe Microsoft Microsoft Windows
In this post, I want to show you how you can use ntdsutil.exe to create snapshots of the Active Directory database and how you can use tools to examine its contents, either to compare or transfer objects without starting in Restore Mode Directory Services (DSRM)
How to disable weak versions of SSL/TLS Protocols on Windows Servers
·801 words·4 mins· 100 views · 5 likes
Microsoft Microsoft Windows New-Item New-ItemProperty
Hi, in this post, I want to show you how to disable the weak versions of the Transport Layer Security (TLS) and Secure Socket Layer (SSL) protocols using Windows PowerShell. Surely, before disabling weak versions of SSL / TSL protocols, you will want to make sure that you can use the TLS 1.
How to Install Docker on Windows Server
·316 words·2 mins· 100 views · 5 likes
Docker docker info docker run docker version
In this post, I want to show you how to install Docker on Windows Server 2016/2019. The process to install Docker in Windows Server is easy with the help of the PowerShell module of the OneGet provider.
How to Implement Nested Virtualization in Windows Server
·314 words·2 mins· 100 views · 5 likes
Get-VMProcessor Microsoft Microsoft Windows PowerShell
Hi, Today, I want to show you how to implement nested virtualization in Windows Server. This feature is helpful for testing and training purposes (such as preparing for a certification exam).
How to Enable COM+ in Windows Server 2016
·199 words·1 min· 100 views · 5 likes
Microsoft Microsoft Windows PowerShell Registry Editor
As you know, compatibility with the application server function was removed from Windows Server 2016. In this post, I will show you how to manually enable COM+ remote access in your Windows Server 2016 using Windows PowerShell and the Registry Editor.
Transfer and Seize FSMO roles Using PowerShell
·314 words·2 mins· 100 views · 5 likes
Get-ADDomain Get-ADForest Microsoft Microsoft Windows
Today, in this post, I want to show you how to transfer or seize one or more flexible single master operations (FSMO) roles from one Domain Controller to another using PowerShell.
Using PowerShell to Create BPA Reports in HTML Format
·333 words·2 mins· 100 views · 5 likes
Get-BPAModel Get-BPAResult Invoke-BPAModel Microsoft
In this post, I want to show you how to use PowerShell to create HTML reports with the Best Practices Analyzer (BPA) results. Best Practices Analyzer (BPA) is a server management tool that is available in Windows Server.
Implement Offline Domain Join
·233 words·2 mins· 100 views · 5 likes
djoin.exe Microsoft Microsoft Windows Windows
Today, in this mini-post, I want to show you how to perform an offline domain join. During this process, a computer is configured to join a domain without network access to the active directory.
How to configure a Cloud Witness for a Failover Cluster
·559 words·3 mins· 100 views · 5 likes
Get-AzStorageAccount Get-AzStorageAccountKey Get-AzSubscription Get-ClusterQuorum
In the past week, I changed the configuration of a Failover Cluster in Windows Server 2016 that operated with a File share witness to use a Cloud Witness. In this post, I will show you how I configured a cloud witness for a failover cluster using Windows PowerShell and an Azure storage account.
How to compact the Active Directory Database
·282 words·2 mins· 100 views · 5 likes
Active Directory Database Microsoft Microsoft Windows NtdsUtil.exe
In this mini-post, I want to show you how to perform an offline defragmentation of the Active Directory database. To perform the maintenance of the AD DS database offline, we will use the NtdsUtil.
How to Implement Data Deduplication using PowerShell
·679 words·4 mins· 100 views · 5 likes
Enable-DedupVolume Get-DedupStatus Get-ScheduledTask Install-WindowsFeature
In this post, I want to show you how to install and configure the role of Data Deduplication in Windows Server 2016 using Windows PowerShell. Data Deduplication is a role service that conserves storage space on an NTFS volume by locating redundant data and storing one only copy of that data instead of multiple copies.