IPv6 Transition Technologies

Transitioning from IPv4 to IPv6 requires coexistence between the two protocols. Too many programs, apps and services rely on IPv4 for it to be removed quickly. However, there are several technologies that aid transition by allowing communication between IPv4-only and IPv6-only hosts. There are also technologies that allow IPv6 communication over IPv4 networks.

We will review three of these technologies today in order to learn how to make IPv4 and IPv6 to communicate. These three ways are ISATAP, 6to4, Teredo.


Let’s start with ISATAP. So, what is ISATAP?




The ISATAP address-assignment technology provides unicast IPv6 connectivity between IPv6/IPv4 hosts over an IPv4 intranet. IPv6  packets are tunneled in IPv4 packets for transmission over the network. Communication can occur directly between two ISATAP hosts  on an IPv4 network, or communication can go through an ISATAP router if one network has  only IPv6-only hosts.  Continue reading “IPv6 Transition Technologies”

PowerShell Cheat Sheet

Since I decided to get Microsoft certified associate, I reviewed the exam requirements. And .. for like 2 years from Microsoft included a lot of PowerShell questions. Which is good and bad at the same time. The questions are not like CISCO exams “Write down the command for ….”. It is more like “Which syntax for doing …… is correct?”. Really tricky but you don’t have to remember all the commands, all you need is to understand the PowerShell syntax. So, here you are a very detailed table with the basic PowerShell stuff:


Cmdlet Description
Add-ADCentralAccessPolicyMember Adds central access rules to a central access policy in Active Directory
Add-ADgroupmember PhoenixAdmins PhoenixAdmin01, PhoenixAdmin02 Add members to group
Add-ADResourcePropertyListMember Adds one or more resource properties to a resource property list in Active Directory
Add-Computer –DomainName domainname.com Joins a computer to domain
Add-NetSwitchTeamMember Adds a network adapter member to an existing switch team
Add-PhysicalDisk Adds a physical disk to storage pool
Add-WindowsFeature Adds a role or feature
Configure-SMRemoting.exe –Enable Used to configure a computer running Windows Server 2012 for Remote Management
Configure-SMRemoting.exe –Get Used to find out if a computer is configured for Remote Management
Enable-ADOptionalFeature –Identity ‘CN=Recycle Bin Feature,CN=Optional Features,CN=Directory Service,CN=Windows NT,CN=Services,CN=Configuration,DC=nuggetlab,DC=com’ –Scope ForestOrConfigurationSet –Target ‘domain.com’ Enable Active Directory Recycle Bin
Enable-NetFirewallRule Enables a previously disabled firewall rule to be active within the computer or a GP OU
Enable-PSRemoting Configures the computer to receive Windows PowerShell remote commands that are sent by using the WS-Management technology
Enter-PSSession remote server name -credential user name Establishes a PS session with a remote computer
Get-ADTrust Returns all trusted domain objects in the directory
Get-ADUser Gets one or more Active Directory users
Get-DNSServerGlobalQueryBlockList List of servers that it does not respond to when the DNS server receives a query to resolve the name in any zone for which the server is authoritative
Get-Help Install-WindowsFeature Gets the syntax and accepted parameters for the Install-WindowsFeature Cmdlet
Get-NetIPAddress Gets information about IP address configuration
Get-StoragePool Show storage pools
Get-VirtualDisk Show virtual disks
Get-VM –ComputerName <NAME> | Enable-VMResourceMetering Enable Hyper-V resource metering on Hyper-V host
Get-VM –ComputerName NAME | Measure-VM To get all VMs metering data
Get-WindowsFeature Used to get a list of roles and features installed on a computer running Server 2012
Import-GPO Imports a GPO
Import-Module Adds module to the current session
Install-ADDSDomain Installs New Domain
Install-ADDSDomainController Installs additional DC
Install-ADDSForest Installs new forest
Install-AddsForest –DomainName “example.com Used to promote a server to an Active Directory Domain Controller and make that new DC responsible for a new forest

(for remote computer add the –computer flag, as in Install-WindowsFeature <Feature> -Computer <ComputerName>

Adds a role or feature
Install-WindowsFeature –name AD-Domain-Services Installs Active Directory binaries
Install-WindowsFeature Migration Adds Migration tools
Install-WindowsFeature –Name Hyper-V –ComputerName<name> -IncludeManagementTools -Restart Installs Hyper-V on remote computer
Install-WindowsFeature Server-Gui-Mgmt-Infra Installs Minimal Server Interface from Server Core
Install-WindowsFeature Server-Gui-Mgmt-Infra, Server-Gui-Shell –Restart Switch from Server Core to Full GUI
Netdom renamecomputer %ComputerName% /NewName: <NewComputerName> Renames computer
New-ADGroup (with appropriate flags) Creates a new AD group
New-ADUser Creates new AD user
New-GPO Creates a new GPO
New-GPStarterGPO Creates a new starter GPO
New-NetFirewallRule New firewall rule
New-NetIPAddress –IPAddress –InterfaceAlias “Ethernet” –DefaultGateway –PrefixLength 24 Configures IP address- Server Core
New-SMBShare –Name Documents –Path D:\Shares Creates a new SMB Quick share named Documents with the drive label D:
New-StoragePool –FriendlyName –StorageSubSystemFriendlyName –PhysicalDisks Used to create a storage pool
New-NetRoute –InterfaceIndex 13 –DestinationPrefix 2001:ABCD: /64 –Publish Yes Configure Network Route for ISATAP Interface
New-NetSwitchTeam Creates a new switch team (for network traffic failover)
New-VM –Name “VMNAME” –MemoryStartupBytes <memory> -NewVHDSizeBytes <disksize> Create a Hyper-V virtual machine
Remove-ADCentralAccessPolicy Creates a new central access policy in Active Directory containing a set of central access rules
Repair-VirtualDisk Repair virtual disk
Reset-ADServiceAccountPassword Resets the password for a standalone managed service account. Reset is not supported for group managed service accounts.
Reset-PhysicalDisk Removes physical disk from storage pool
Restart-Computer Restarts a computer
Set-DnsClientServerAddress -InterfaceAlias “Ethernet” -ServerAddresses, Configure DNS address- Server Core
Set-DNSServerGlobalQueryBlockList Replaces all names in the list of names that the DNS server does not resolve with the names that you specify (if you need to resolve name  such as ISATAP or WPAD remove these names from the list).
Set-ExecutionPolicy Enables you to determine which Windows PowerShell scripts will be allowed to run on your computer
Set-NetFirewallProfile Enable Windows firewall
Set-NetFirewallRule Modify existing firewall rule
Set-NetIPAddress Modifies IP address configuration properties of an existing IP address
Set-NetIPInterface Modifies IP interface properties such as in DHCP, IPv6 neighbor discovery settings, router settings, and Wake on LAN settings.
Set-NetIPv4Protocol Modifies information about the IPv4 protocol configuration
Set-RemoteDesktop –Enable Enable Remote desktop connections to the server
Show-WindowsFeatures List of roles and features installed on a computer
Sync-ADObject Replicates a single object between any two domain controllers that have partitions in common
Test-ADServiceAccount Tests a managed service account from a computer
Uninstall-ADDSDomainController –ForceRemoval –LocalAdministratorPassword <password> -Force Demotes a domain controller
Uninstall-WindowsFeature –Name GPMC –Vhd “path” –Remove Features on Demand- removes binaries for Group Policy Management Console (can be used for any other feature).
Uninstall-WindowsFeature Server-Gui-Mgmt-Infra, Server-Gui-Shell –Restart (use –Remove before the restart to remove binaries) Switch from full GUI to Server Core
Uninstall-WindowsFeature Server-Gui-Shell –Restart Switch from Full to Minimal Server Interface; no IE, taskbar, Windows Explorer, or Control Panel


I will add more advanced cmdlets with the progress of my education for MCSA!