Cloud and Datacenter Management Blog

Microsoft Hybrid Cloud blogsite about Management

Leave a comment

#Microsoft Windows #PowerShell 4.0 and Other Quick Reference Guides

Powershell 4

Powershell 4 New

The PDF files in this download are short-form Quick Reference (also called “cheat sheet”) guides for IT professionals, developers, and scripting enthusiasts who want to learn tips, shortcuts, common operations, limitations, and proper syntax for using Windows PowerShell 4.0, Windows PowerShell Desired State Configuration (DSC), Windows PowerShell ISE, Windows PowerShell Web Access, Server Manager, WMI, and WS-Man in Windows Server 2012 R2 and Windows 8.1.

The following files are contained in this download.

  • PowerShell_LangRef_v4.pdf – This four-page reference describes operators, arrays, useful commands, methods, and other tips for using Windows PowerShell 4.0. Also included is a Windows PowerShell reading and tutorial resource list. This quick reference is provided by PowerShell Magazine.
  • PowerShell_ISE_v4.pdf – This two-page reference describes keyboard shortcuts and hotkeys that you can use to navigate Windows PowerShell Integrated Scripting Environment (ISE) more quickly, and describes the updated ISE object model. Also included are tips for configuring $ps.ISE options, profiles, and properties. This quick reference is provided by PowerShell Magazine.
  • PowerShell_Examples_v4.pdf – This two-page reference describes how to perform popular IT management and scripting tasks by using Windows PowerShell 4.0, including how to fetch data by using Management OData IIS Services, how to schedule jobs, how to add a #Requires statement to a script, and how to save Help for a module that is not necessarily installed on the local computer. This quick reference is provided by PowerShell Magazine.
  • PowerShell_DSC_v4.pdf – Windows PowerShell Desired State Configuration (DSC) is new for Windows PowerShell 4.0. This two-page reference provides an overview of how DSC works, and describes the DSC cmdlets, available resources, Local Configuration Manager, and advanced resource properties.
  • Quick_Reference_SM_WS12.pdf – This two-page reference describes common tasks that you can perform in the Server Manager console in Windows Server 2012 R2. Quickly learn how to manage remote servers that are running older versions of Windows Server by using Server Manager; how to run Server Manager deployment cmdlets for Windows PowerShell; how to save and export Server Manager settings, such as the servers you have added to the server pool, and custom server groups that you have created; where to find Server Manager log files; how to run popular WinRM commands such as creating a new listener; how to install roles and features on offline VHDs; and where to find documentation to help you manage multiple, remote servers by using Server Manager and Windows PowerShell.
  • Quick_Reference_WMI_ITPro_WS12R2.pdf – This two-page reference describes features that were introduced to Windows Management Instrumentation (WMI) starting in Windows PowerShell 3.0. Included are examples of how to find namespaces and classes in WMI, and detailed information about CimSession, CimInstance, CIM operations, and invoking a CIM method. The quick reference describes how to get a list of new CIM cmdlets, and defines associations, WQL, WS-Man, WinRM, and CIM indications.
  • Quick_Reference_WMI_Devs_WS12R2.pdf – This two-page reference describes features that were introduced to Windows Management Instrumentation (WMI) starting in Windows PowerShell 3.0 for developers. Included are examples of APIs and tools in WMI, and information about Convert-MofToProvider.

Here you can download the Windows Powershell 4.0 Reference Guides of Powershell Magazine

Leave a comment

#Microsoft System Center 2012 R2 Rollup Update 2 and #SCVMM #sysctr

SC2012R2 RollUpdate2

Here you can download the System Center 2012 R2 Roll-Updates

Today I started with System Center 2012 R2 Virtual Machine Manager :

Virtual Machine Manager (KB2932926)

There are 30 Virtual Machine Manager issues fixed in Update Rollup 2 for System Center 2012 R2. There are three download packages. The first package is for Virtual Machine Manager Consoles, the second is for Virtual Machine Manager Servers, and the third package is for Virtual Machine Manager Guest Agents. See the following Microsoft Knowledge Base article for details about these fixes and installation instructions:


System Center 2012 Virtual Machine Manager R2 Update Rollup 2

Update Rollup 2 for System Center 2012 R2 Virtual Machine Manager resolves the following issues:

  • Files cannot be found on a network-attached storage device that uses NetApp storage and Server Message Block version 3 (SMBv3) protocol.
  • After an account’s password is changed, the Scale-Out File Server provider goes into a “not responding” state.
  • VMM wipes the System Access Control List (SACL) configurations on ports.
  • When an uplink profile’s name contains the “or” string, VMM console cannot show its details when it adds the uplink profile to a logical switch.
  • Dynamic disks cannot be used as pass-through disks.
  • When you create a standard virtual switch on a host without selecting the Allow management operating system to share this network adapter check box, the virtual switch is created. However, the virtual switch still binds to the host unexpectedly.
  • Network address translation (NAT) uses port number 49152 or a larger number, which Windows prohibits from being used by NAT.
  • When a virtual machine IP address type is static Out-of-Band and there is no IP address pool that is associated with the virtual machine network or the logical network, migration is complete with multiple errors.
  • If a highly available virtual machine is migrated from one node to another node by using Failover Cluster Manager, you receive an error message that indicates the absence of VHD files.
  • Some performance issues in VMM.
  • Connection with Operations Manager fails in a non-English environment.
  • After you upgrade VMM from System Center 2012 Service Pack 1 (SP1) to System Center 2012 R2, VLAN settings disappear and cannot be saved in the virtual machine.
  • Virtualization gateway could not be discovered by management packs.
  • The New-SCPhysicalComputerProfile Windows PowerShell cmdlet fails with a NullReferenceException exception.
  • Assume that you put a host into maintenance mode. When any highly available virtual machines cannot evacuate successfully, they are put into a saved state instead of into task failures.
  • Assume that you have a computer that is running VMware ESX Server to host virtual machines. Additionally, assume that cumulative progress for many applications, scripts or actions (that is reported by guest agent) becomes large. In this situation, all deployments time out, as the guest agent cannot communicate to the server successfully.
  • You cannot deploy a service template to VMware ESX 5.1 hosts. Additionally, you receive an error 22042 and a TimeoutWhileWaitingForVmToBootException (609) exception.
  • When you migrate a virtual machine together with Out-of-Band checkpoints, database corruption occurs.
  • Pass-through disks are not updated correctly in the database after they are refreshed from an Out-of-Band migration.
  • Assume that hosts establish a Common Information Model (CIM) session that can send policies to the host after the Hyper-V Network Virtualization initialization. Additionally, assume that a policy-sending activity is initiated before the CIM session creation is completed. In this situation, policies are stuck in the sending queue, and the host does not receive any Hyper-V Network Virtualization policies.
  • Communication is broken in Hyper-V Network Virtualization.
  • When you use a same user name for Run As Accounts in guest customization, a conflict occurs.
  • You cannot use a parameter together with .sql scripts for a Run As Account during a service installation.
  • You deploy a template that uses empty classification to a cloud. However, the template does not respect storage classifications that are set on the cloud.
  • When Windows Server fast file copy cannot deploy files successfully, the Background Intelligent Transfer Service (BITS) fallback task continues using the fast file copy credentials.

After you installed System Center 2012 R2 Virtual Machine Manager Roll Update 2 :

SCVMM 2012 R2 Rollup2

You have to run a SQL Script on the Virtual Machine Database :

Rollupdate 2 SCVMM 2012 R2 Script execute

Here you see that the script is successfully

You can download the SQL Script for SCVMM Roll Update 2 here

“The following SQL script on your Virtual Machine Manager Microsoft SQL Server database for Update Rollup 2 to function correctly”

/* script starts here */
ALTER Procedure [dbo].[prc_RBS_UserRoleSharedObjectRelation_Insert]
        @ID uniqueidentifier,
        @ObjectID uniqueidentifier,
        @ObjectType int,
        @RoleID uniqueidentifier,
        @UserOrGroup varbinary (85),
        @ForeignAccount nvarchar (256),
        @IsADGroup bit,
        @ExistingID uniqueidentifier = NULL OUTPUT
     SELECT @ExistingID = [ID] FROM [dbo].[tbl_RBS_UserRoleSharedObjectRelation]
     WHERE [ObjectID] = @ObjectID AND [RoleID] = @RoleID 
  -- Select owner OR Select all which matches ForeignAccount or UserOrGroup OR
  -- both ForeignAccount and UserOrGroup is NULL  
  (([UserOrGroup] = @UserOrGroup OR [ForeignAccount] = @ForeignAccount) OR
  ([UserOrGroup] IS NULL AND @UserOrGroup IS NULL AND [ForeignAccount] IS NULL AND @ForeignAccount IS NULL))
      /* Ignore duplicate entries */
      IF (@ExistingID IS NULL)
     INSERT [dbo].[tbl_RBS_UserRoleSharedObjectRelation]
ALTER PROCEDURE [dbo].[prc_WLC_IsVHDSharedByAnotherVmOnHost]
    @HostId [uniqueidentifier],
        @VHDId [uniqueidentifier],
    @VMId [uniqueidentifier]
    DECLARE @error int
    SET @error = 0
    SELECT TOP 1 1 FROM dbo.[fn_WLC_GetParentChildRelationForVHD](@VHDId) vcr
        JOIN dbo.tbl_WLC_VDrive vd ON
                vcr.VHDId = vd.VHDId
        JOIN dbo.tbl_WLC_VObject vo ON
                vo.ObjectId = vd.ParentId
        JOIN dbo.tbl_WLC_VMInstance vi ON
                vo.ObjectId = vi.VMInstanceId   
                vo.HostId = @HostId
                vo.ObjectId <> @VMId            
                vi.RootVMInstanceId <> @VMId            
    SET @error = @@ERROR
    RETURN @error
IF EXISTS (SELECT * FROM dbo.sysobjects
           WHERE id = OBJECT_ID(N'prc_ADHC_HostDisk_GetByClusterDiskIdAndHostId')
           AND OBJECTPROPERTY(id, N'IsProcedure') = 1)
DROP PROCEDURE dbo.prc_ADHC_HostDisk_GetByClusterDiskIdAndHostId
CREATE PROCEDURE dbo.prc_ADHC_HostDisk_GetByClusterDiskIdAndHostId
  @ClusterDiskID guid,
  @HostID guid
DECLARE @error int
SET @error = 0
FROM dbo.tbl_ADHC_HostDisk
[HostID] = @HostID
[ClusterDiskID] = @ClusterDiskID
SELECT @error = @@ERROR
RETURN @error
/* script ends here */


Leave a comment

#Microsoft Infrastructure-as-a-Service Fabric Architecture Guide #CloudOS #SCVMM #Hyperv #Azure


The goal of the Infrastructure-as-a-Service (IaaS) product line architecture (PLA) is to help organizations develop and implement private cloud infrastructures quickly while reducing complexity and risk. The IaaS PLA provides a reference architecture that combines Microsoft software, consolidated guidance, and validated configurations with partner technologies such as compute, network, and storage architectures, in addition to value-added software features.
The private cloud model provides much of the efficiency and agility of cloud computing, with the increased control and customization that are achieved through dedicated private resources. By implementing private cloud configurations that align to the IaaS PLA, Microsoft and its hardware partners can help provide organizations the control and the flexibility that are required to reap the potential benefits of the private cloud.
The IaaS PLA utilizes the core capabilities of the Windows Server operating system, Hyper-V, and System Center to deliver a private cloud infrastructure as a service offering. These are also the key software features and components that are used for every reference implementation.

Hybrid StorageHybrid Storage with Microsoft StorSimple

Here you can read more in this Great WhitePaper of Microsoft IAAS Product Line Architecture Guide

Leave a comment

#TechDaysNL : Awesome Days with #DEV #ITPRO #MVPBUZZ Photos

Here you see a photo serie of the Microsoft TechDays 2014 in the Netherlands :

Start TechDaysNL

Entrance TechDaysNLEntrance of TechDays 2014 in The Netherlands

Ask the Expert BadgeGetting my Badge for TechDays 2014

With Jeff Woolsey

On the left is Robert Smit @Clustermvp and in the middle Microsoft Principal Program Manager Lead for Windows Server Virtualization and System Center, Jeff Woolsey keynote speaker @WSV_GUY and on the right it’s me James van den Berg 🙂

TechDaysNL PostYes Ask The Experts is on the Right

With Dansaap

On the Photo with Microsoft alias Dansaap Daniel van Soest.
Microsoft Sales man Number One 😉

Windows StandThe Microsoft Windows Stand

Ask the Expert BaliAsk The Expert Stand “How can I help you with Microsoft CloudOS”
Got a lot of questions about Microsoft Azure

Office365Robert Smit Cluster MVP : Office365 doen we ook !

Xbox One guysMVPBuzz X-Box ONE Experts 😉

MS CloudOS Blog

This System Center Cloud and Datacenter Management BLOG on a BIG Tablet at TechDaysNL

Toys for Boys

Toys for Boys in the Virtual Roller Coaster.

On the TechDaysNL Stairs

THANK YOU ALL for these AWESOME TechDays 2014 !
Go for HybridCloud with Microsoft CloudOS.

Leave a comment

System Center Management Pack for HDInsight #sysctr #Azure #SCOM

MS HDInsight monitoring

This management pack provides capabilities to discover, monitor and manage HDInsight clusters deployed either on Analytics Platform System (APS) Appliance or Windows Azure. It simplifies monitoring process for HDInsight.

In addition to health monitoring capabilities, management pack includes a custom diagram view to visualize HDInsight cluster topology. The custom view has detailed knowledge about cluster structure and the health states of host components and cluster services. That enables near real-time diagnosis and resolution of detected issues.

Important Pre-Requisite Notes:
This management pack requires 2012 or 2012 SP1 version of System Center.

Feature Summary
The following list gives an overview of the features of System Center Management Pack for HDInsight (refer to the “Guide for System Center Management Pack for HDInsight” for more details):

  • Discovers HDInsight clusters deployed on Analytics Platform System or Windows Azure.
  • Monitors HDInsight software components. This includes:
    • Topology view to visually represent HDInsight cluster hierarchy:
      • Cluster view: hierarchy view that includes all monitored clusters with their health information.
      • Two different sub-hierarchies for representing the structure of monitored clusters:
        • Host hierarchy: represents the role of each cluster node (host), its health and the health of all deployed components.
        • Service hierarchy: represents the health of each HDInsight component and the health of HDInsight service that component belongs to.
    • The ability to roll up overall health information across host and service sub-hierarchies.
    • Alerts view: view for IT operator to look at proactive monitoring alerts and take appropriate actions.
    • Dashboard views: Several carefully designed dashboards that provide the most important insights into the health and performance of the cluster, HDFS and MapReduce services.
    • Performance views: Standard SCOM views that enable visualization of Hadoop metrics at the cluster level and the level of each cluster node.
  • Provides context sensitive tasks to stop or start host component, cluster service or all cluster services at once.
  • Uses Run-as profiles to securely connect to HDInsight clusters.

You can download Microsoft System Center MP for HDInsight here

Leave a comment

FREE E-Book : Microsoft System Center: Integrated Cloud Platform #sysctr #Azure #CloudOS

Integraded Cloud Platform

Microsoft System Center: Integrated Cloud Platform is targeted toward IT executives and architects interested in the big picture of how Microsoft’s cloud strategy is delivered using Windows and Microsoft System Center. We provide an all-encompassing approach to understanding and architecting Windows Server 2012 R2, System Center 2012 R2, and Windows Azure based solutions for infrastructure as a service. The combination of Windows, System Center, and Windows Azure is a cloud-integrated platform, delivering what Microsoft calls the “Cloud OS,” which is a common platform spanning private cloud, public cloud (Windows Azure), and service provider clouds. This platform enables a single virtualization, identity, data, management, and development platform across all three cloud types.

You can download this Free Microsoft System Center Integrated Cloud Platform E-Book here

Leave a comment

Microsoft Windows Server Automation with Windows #PowerShell #Windows #WS2012R2 #Azure

Powershell for Automation

Windows and Windows Server Automation with Windows PowerShell

Windows Server 2012 R2 and Windows 8.1

This topic lists the Windows PowerShell modules included with Windows Server 2012 R2 and Windows 8.1. The Windows PowerShell modules in the list support automating the features of those operating systems and provide links to the cmdlet references for each module. These modules enable you to use Windows PowerShell to administer, maintain, configure, and develop new features for Windows 8.1 and Windows Server 2012 R2.

Module Name (sorted by) Title and link to Web version
ActiveDirectory Active Directory Directory Services Administration (AD DS) Cmdlets
ADCSAdministration Active Directory Certificate Services Administration (AD CS) Cmdlets
ADCSDeployment Active Directory Certificate Services Deployment (AD CS) Cmdlets
ADDSDeployment Active Directory Domain Services Deployment (AD DS) Cmdlets
ADFS Active Directory Federation Services (AD FS) Cmdlets
ADRMS Active Directory Rights Management (AD RMS) Services Deployment Cmdlets
ADRMSAdmin Active Directory Rights Management Services (AD RMS) Administration Cmdlets
AppBackgroundTask Background Application Task Management Cmdlets
AppLocker AppLocker Cmdlets
AppX App Installation Cmdlets
AssignedAccess Assigned Access Cmdlets
BestPractices Best Practices Analyzer Cmdlets
BitLocker BitLocker Drive Encryption Cmdlets
BitsTransfer Background Intelligent Transfer Service (BITS) Cmdlets
BranchCache BranchCache Cmdlets
CimCmdlets Common Information Model (CIM) Cmdlets
ClusterAwareUpdating Cluster-Aware Updating Cmdlets
DcbQos Data Center Bridging (DCB) Quality of Service (QoS) Cmdlets
Deduplication Data Deduplication Cmdlets
Defender Defender Cmdlets
Dfsn Distributed File System (DFS) Namespace Cmdlets
Dfsr Distributed File System (DFS) Replication Cmdlets
DhcpServer DHCP Server Cmdlets
DirectAccessClientComponents DirectAccess Client Cmdlets
Dism Deployment Imaging Servicing Management (DISM) Cmdlets
DnsClient Domain Name System (DNS) Client Cmdlets
DnsServer Domain Name System (DNS) Server Cmdlets
FailoverClusters Failover Clusters Cmdlets
FileServerResourceManager File Server Resource Manager Cmdlets
GroupPolicy Group Policy Cmdlets
Hardware Certification Hardware Certification Cmdlets
Hyper-V Hyper-V Cmdlets
International Interational Settings Cmdlets
IpamServer IP Address Management (IPAM) Server Cmdlets
iScsi iSCSI Cmdlets
iScsiTarget iSCSI Target Cmdlets
Kds Key Distribution Server (KDS) Cmdlets
MMAgent Memory Management Agent Cmdlets
Mpio MultiPath I/O (MPIO) Cmdlets
MSDtc Distributed Transaction Coordinator (MSDTC) Cmdlets
MsMq Message Queuing Cmdlets
MsOnlineBackup Windows Azure Backup Cmdlets
NetAdapter Network Adapter Cmdlets
NetConnection Network Connection Profile Cmdlets
NetEventPacketCapture Network Event Packet Capture Cmdlets
NetLbfo NIC Teaming – Load Balancing and Failover Cmdlets
NetNat Network Address Translation (NAT) Cmdlets
NetQoS Network Quality of Service (QoS) Cmdlets
NetSecurity Network Security – IPsec and Windows Firewall Cmdlets
NetSwitchTeam Network Switch Teaming Cmdlets
NetTcpip TCP/IP Protocol Cmdlets
NetWnv Network Virtualization Cmdlets
NetworkConnectivityStatus Network Connectivity Status Cmdlets
NetworkLoadBalancingClusters Network Load Balancing (NLB) Cmdlets
NetworkTransition Network Transition (IPv4 to IPv6) Cmdlets
NFS Network File System (NFS) Cmdlets
NPS Network Policy Server (NPS) Cmdlets
PcsvDevice Physical Computer System View (PSCV) Cmdlets
PEF Message Analyzer Cmdlets
PKI Public Key Infrastructure (PKI) Client Cmdlets
PowerShellWebAccess Windows PowerShell Web Access
PrintManagement Print Management Cmdlets
RemoteAccess Remote Access Cmdlets
RemoteDesktop Remote Desktop Cmdlets
RemoteDesktopServices Remote Desktop Services Cmdlets
ScheduledTasks Scheduled Tasks Cmdlets
SecureBoot Secure Boot Configuration Cmdlets
ServerCore Server Core Cmdlets
ServerManager Server Manager Cmdlets
ServerManagerTasks Server Manager Tasks Cmdlets
ServerMigration Server Migration Cmdlets
SmbShare Server Message Block (SMB) Share Cmdlets
SmbWitness SMB Witness Cmdlets
SmisConfig Storage Management Initiative – Specification (SMI-S) Cmdlets
SoftwareInventoryLogging Software Inventory Logging Cmdlets
StartScreen Start Screen Configuration Cmdlets
Storage Storage Cmdlets
Storage Storage Spaces Cmdlets
SyncShare Sync Share Cmdlets
TLS Transport Layer Security (TLS) Authentication Cmdlets
TroubleshootingPack Troubleshooting Pack Cmdlets
TrustedPlatformModule Trusted Platform Module (TPM) Cmdlets
UpdateServices Windows Server Update Services (WSUS) Cmdlets
UserAccessLogging User Access Logging (UAL) Cmdlets
VAMT Volume Activation Management Toolkit
VpnClient VPN Client Cmdlets
WasPSExt Windows Assessment Services Cmdlets
Wdac Windows Data Access Components (WDAC) Cmdlets
Wds Windows Deployment Services Cmdlets
WebAdministration Web Server (IIS) Administration Cmdlets
WebApplicationProxy Web Application Proxy Cmdlets
WHEA Windows Hardware Error Architecture (WHEA) Cmdlets
WindowsDeveloperLicense Windows Developer License Cmdlets
WindowsErrorReporting Windows Error Reporting Cmdlets
WindowsSearch Windows Search Cmdlets
WindowsServerBackup Windows Server Backup Cmdlets
WSSCmdlets Windows Server Essentials Cmdlets
WSSSetupCmdlets Windows Server Essentials Setup Cmdlets