miércoles, 20 de mayo de 2015

PowerShell on Windows Server 2012

Introduction

Power Shell commands:

PS Version
 
   PS C:\> $PSVersionTable.PSVersion
   Major  Minor  Build  Revision
   -----  -----  -----  --------
   3      0      -1     -1

Remote Management
   
   //Comment To see if the WinRM Service is running
   Get-Service WinRM 
   //Comment Enable remote Power Shell management 
   Enable-PSRemoting -Force
   //Comment Connecting to the server
   New-PSSession -ComputerName ServerName -Credential administrator
   //Comment Now enter to the PSSession
   Enter-PSSEssion X 
   //Comment Where X is the number of the Session
  


Rename Computer:
   Rename-Computer
   Restart-Cmputer
  
Shutdown computer:
   Stop-Computer
  
Join a computer to a domain:
   Add-Computer -DomainName corp.contoso.com

   Restart-Computer
  
List and Install Windows Features
   
  //Comment List  
  Get-WindowsFeature
  //Comment Install
  Install-WindowsFeature -Name RSAT-AD-Tools -IncludeAllSubFeature -IncludeManagementTools
 
 //Comment Installing Windows Feature from media (Using DISM - Deployment Image Service & Managment)
 Get-WindowsImage -ImagePath D:\sources\install.wim
 
 Mount-WindowsImage -ImagePath D:\sources\install.wim -Index 4 -Path C:\mount -Optimize -ReadOnly
 
 Install-WindowsFeature Server-Gui-Mgmt-Infra,Server-Gui-Shell –Restart –Source c:\mount\windows\winsxs

 

Active Directory Commands

  //Comment User info
  
  Get-ADUser user.name
  Get-ADUser JohnDoe -Server seattle.otherdomain.com  

  Get-ADUser -Filter {Givenname -eq "Gaston"}
  Get-ADUser -Filter {Surename -eq "Gonzalez"}
  
  Get-ADGroup "Finance"
  Get-ADGroupMember "Finance"
  Get-ADPrincipalGroupMembership username | select name
  
  //Comment Remove a user from a AD Group
  Remove-ADGroupMember -Identity "DocumentReaders" -Member "WilsonPais"
 
  //Comment Move a user to different OU
  

  //Comment Create a user
  New-ADUser –Name “User Name” –GivenName User –Surname Name –UserPrincipalName uname@mw.local –SamAccountName uname
  
  //Comment To see a list of disabled accounts in the domain
  Search-ADAccount –AccountDisabled –UsersOnly |FT Name
  //Comment Enabele/Disable/Remove account
  Enable-ADAccount –Identity uname
  Disable-ADAccount –Identity uname
  Remove-ADUser uname

  //Comment Modify properties of a user
  Set-ADUser -Identity "GGonzalez" -OfficePhone "+54 9 11 62844466"
  
 

Install/Uninstall Windows GUI  

  Install-WindowsFeature Server-Gui-Mgmt-Infra,Server-Gui-Shell -Restart
  Uninstall-WindowsFeature Server-Gui-Mgmt-Infra,Server-Gui-Shell -Restart
  

Power Shell Shortcuts:

Alt+Space+E Displays an editing shortcut menu with Mark, Copy, Paste, Select All, Scroll, and Find options. You can then press K for Mark, Y for Copy, P for Paste, S for Select All, L to scroll through the screen buffer, or F to search for text in the screen buffer. To copy the screen buffer to the Clipboard, press Alt+Space+E+S and then press Alt+Space+E+Y. 

F7 Command history. 

Alt+F7 Clears the command history. 

Ctrl+C Press Ctrl+C to break out of the subprompt or terminate execution. 

Ctrl+End Press Ctrl+End to delete all the characters in the line after the cursor. 

Ctrl+Left arrow / Ctrl+Right arrow Press Ctrl+Left arrow or Ctrl+Right arrow to move left or right one word at a time. 

Ctrl+S Press Ctrl+S to pause or resume the display of output. 

Delete / Backspace Press Delete to delete the character under the cursor, or press the Backspace key to delete the character to the left of the cursor. 


A bit more

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
Install-WindowsFeature
(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 10.10.10.73 –InterfaceAlias “Ethernet” –DefaultGateway 10.10.10.1 –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 10.10.10.70, 10.10.10.1
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

lunes, 18 de mayo de 2015

MS Exchange 2003 | The name could not be matched to a name in the address list.

The name could not be matched to a name in the address list.


I was trying to configure Outlook client with an old user account.
When I tried to configure the email account I got the following error:


I checked the Active Directory user account and everything looks fine, also I tried to configure my account and it works.
So, something  was wrong with this old user account.
When I compared his Active Directory Properties with mine, I found a check setting under "Exchange Advanced" tab, the setting was "Hide from Exchange address lists".


After un-click this setting, and wait for 5 minutes, I was able to set up the Outlook account.