What is the Difference between Role and Feature in Windows Server


A lot of times you would find people confused over what is the difference between role and Feature in Windows Server .

 

Lets make it more clear today .

Server Roles as per Technet is : “Server role is a set of software programs that, when they are installed and properly configured, lets a computer perform a specific function for multiple users or other computers within a network. Generally, roles share the following characteristics.”

 

  • They describe the primary function, purpose, or use of a computer. A specific computer can be dedicated to perform a single role that is heavily used in the enterprise, or may perform multiple roles if each role is only lightly used in the enterprise.
  • They provide users throughout an organization access to resources managed by other computers, such as Web sites, printers, or files that are stored on different computers.
  • They typically include their own databases that can queue user or computer requests, or record information about network users and computers that relates to the role. For example, Active Directory Domain Services includes a database for storing the names and hierarchical relationships of all computers in a network.
  • As soon as they are properly installed and configured, roles function automatically. This allows the computers on which they are installed to perform prescribed tasks with limited user commands or supervision.

So , a role can be treated as a bigger function that lets a Computer perform a specific function .

 

A list of Server roles are :

  • Windows AD/DC Server,
  • DNS,
  • DHCP,
  • File,
  • Print,
  • NAP,
  • Terminal Server,
  • IIS,
  • WDS,
  • WSS

 

Feature : on the other hand feature are add ons which can support or augment the functionality of one or more roles, or improve the functionality of the server, regardless of which roles are installed.

 

A list of Features in Server are :

 

  • .NET,
  • Bitlocker Encryption,
  • BITS,
  • Remote Assistance,
  • SMTP Server,
  • SNMP,
  • telnet server & client,
  • failover,
  • NLB,
  • TFTP,
  • Windows Server Backup,
  • WINS, 
  • Powershell

System Center 2012 SP1 UR6 and System Center 2012 R2 UR2 now available


Customers can now download the latest update rollups for both System Center 2012 SP1 and System Center 2012 R2.  Update rollups provide a cumulative package of fixes for each System Center component and are available from Microsoft Update.  Alternatively, they can be manually downloaded from the Microsoft Update Catalog.

You can view the updates for each component at the Description of Update Rollup 2 for System Center 2012 R2 page, including the list of all the fixes as well as download links.  Also available at this time is the Windows Azure Pack Update Release 2.

More Details :

 

 

http://blogs.technet.com/b/server-cloud/archive/2014/04/23/system-center-2012-sp1-ur6-and-system-center-2012-r2-ur2-now-available.aspx

 

How does SCOM Work / Get the Alert Data


It’s always good to know what is the source of alerting information in SCOM . From where does the SCOM tool / server gets the Alerting data which is being showed in the console . Well ! The source is  WMI and WS-Management ,Windows Logs , Unix Logs ,Performance Counters ,API Calls and Scripts etc .

 

From these sources the SCOM tool gets the Alerting data .

Microsoft announces new cloud experience and tools to deliver the cloud without complexity


Microsoft Introducing New Azure Portal :

Snippet here :

 

On Thursday at Build in San Francisco, we took an important step by unveiling a first-of-its kind cloud environment within Microsoft Azure that provides a fully integrated cloud experience – bringing together cross-platform technologies, services and tools that enable developers and businesses to innovate with enterprise-grade scalability at startup speed. Announced today, our new Microsoft Azure Preview Portalis an important step forward in delivering our promise of the cloud without complexity.

 

Complete Article Here :http://blogs.technet.com/b/microsoft_blog/archive/2014/04/03/microsoft-announces-new-cloud-experience-and-tools-to-deliver-the-cloud-without-complexity.aspx

 

 

 

Microsoft Azure New Platform
Microsoft Azure New Platform

Update Rollup 1 for System Center 2012 R2 Virtual Machine Manager


Issues Update Rollup 1 for System Center 2012 R2 Virtual Machine Manager resolves the following issues: System Center 2012 R2 Virtual Machine Manager cannot deploy a new or imported VMWare template. A virtual machine with that uses VHDX cannot be refreshed correctly in System Center 2012 R2 Virtual Machine Manager, and you receive the following error message: Refresh job failed with error 2912: The requested operation cannot be performed on the virtual disk as it is currently used in shared mode (0xC05CFF0A) Database operations sometimes fail with “FailedToAcquireLockException.” A new virtual machine template from a template that specifies an operating system profile doesn’t use credentials from the operating system profile. Virtual machines in VMWare that connect by the using Cisco N1000V dvSwitch are unavailable for management from Virtual Machine Manager. System Center Virtual Machine Manager service crashes if you disable one of the teamed network adapters. The Get-Scstoragearray -host command should return storage arrays that are visible to a host that is using zoning. During the discovery of a network-attached storage (NAS) provider, the credentials that are used do not include a domain name. Some localized strings are not displayed correctly in the UI. A query to find the certificate should match both the subject name and the friendly name because FindBySubjectName is a wildcard search. Template deployment fails, and you receive the following error message: Error (2904) VMM could not find the specified path on the server. The system cannot find the path specified (0x80070003) Virtual Hard Disk (VHD) cannot be mounted on a host because VHD conflicts with other disks because of a stale entry that was left in the dictionary of Virtual Machine Manager memory. Differencing disk based deployment may fail because the parent disk is being refreshed as noncached.

Adding Patches to a Windows Image in SCCM


A lot of People have been asking this question on how do we keep our Windows Image as Updated with Patches and not have to create it from the scratch every time around . Let us say that you have created a windows Image and deployed it on some users machine . After two months you have to deploy the OS image again .As apparent , the image is not an updated image with latest patches .In this case you can :

 

1. Recreate the Image from the Scratch with Latest Patches and apply it.

2. Update Image using SCCM Schedule Updates Utility.

3. Using DCIM.

4. Using MDT

 

1. Recreate the Image : In this method you recreate the Image and then capture a reference computer with Latest Patches and then Import it into SCCM. Though simple , the process is time consuming and prone to Issues if Image is not captured properly.

2.Update Image Using Schedule Updates Utility : This will be Wizard Based Process and is applicable to CBS( component Based Servicing) updates and for the following operating systems:

Microsoft Windows Vista SP2 and later Microsoft Windows Server 2008 SP2 and laterMicrosoft Windows 7 SP1 and later Microsoft Windows 2008 R2 SP1 and later.

To use it you have to go to OS Images > Click schedule Updates and follow the Action Items . Note : Updates have to be Synchronized into SCCM.

 

3. Third is Using DCIM . The process is to Copy Image in Temp Folder .Mount Patches into Image and then Reimport Image in SCCM.

4. Fourth Option is to use MDT

 

 

Deploying Windows 8 Using SCCM – Bare Metal – a Step by Step Guide


Hello All !!

Today we will discuss about Deploying Windows 8 Using SCCM . Before we start with Lab We must know the requirements/Steps  for this Lab . I have listed them as below :

1. We should have Windows Deployment Service Installed and Configured .

2. Distribution Points in SCCM Must be PXE Configured and Enabled .

3. Boot Images Should be Enabled for Command Line Support and Other Support .

4. Boundary Should be Configured if you want Unknown Computers to be Recognized .

5. Network Access Account Should be Configured 

6. Task Sequence to Capture a Reference Computer

7. Import Operating System.

8. Deploy OS Image 

Step :1 

Install WDS : To Install WDS Using Server manager , Open Server Manager Go to Roles and then Add new Role . Rest Screen Shots below will make things more  Clear :

Deploying Windows 8 Using SCCM Step by Step 1

eploying Windows 8 Using SCCM Step by Step 2

eploying Windows 8 Using SCCM Step by Step  3

eploying Windows 8 Using SCCM Step by Step  4

eploying Windows 8 Using SCCM Step by Step  5

eploying Windows 8 Using SCCM Step by Step  6

After WDS has been Installed , its time to Configure it : Here it goes :

eploying Windows 8 Using SCCM Step by Step  7

eploying Windows 8 Using SCCM Step by Step  8

eploying Windows 8 Using SCCM Step by Step  9

eploying Windows 8 Using SCCM Step by Step  10

eploying Windows 8 Using SCCM Step by Step  11

eploying Windows 8 Using SCCM Step by Step  12

eploying Windows 8 Using SCCM Step by Step  13

eploying Windows 8 Using SCCM Step by Step  14

Once WDS has been Configures , it’s time to Move onto Distribution Points .

Step : 2    Distribution Points in SCCM Must be PXE Configured and Enabled .

To Enable Distribution Point to Support OSd we need to Enable PXE in Distribution Point . Following Screen Shots will make it more clear :

 Distribution Points in SCCM Must be PXE Configured and Enabled 16

Click yes when you are prompted to :

 Distribution Points in SCCM Must be PXE Configured and Enabled . 17

 Distribution Points in SCCM Must be PXE Configured and Enabled 18

 

Step : 3 Boot Images Should be Enabled for Command Line Support and Other Support

In the below Screen Shots you will see how to Enable Command Line Support for Boot Images .

 Distribution Points in SCCM Must be PXE Configured and Enabled 19

OSD Windows 8 Using SCCM 20

OSD Windows 8 Using SCCM  21

OSD Windows 8 Using SCCM  22

 

4. Boundary Should be Configured if you want Unknown Computers to be Recognized .

 

Make sure that the Unknown Clients that you are going to do OSD on , are a part of IP range Defined  in Boundary group.

 

5.Network Access Account Should be Configured 

 

To Configure the Network Access Account Create a AD Account and then Bind that Account in SCCM Using Below Steps :

Deploying Windows 8 Using SCCM

Deploying Windows 8 Using SCCM Step by Step 24

Deploying Windows 8 Using SCCM Step by Step 25

Deploying Windows 8 Using SCCM Step by Step 28

 

6. Task Sequence to Capture a Reference Computer

Now that you have completed these steps , we need to Import an Image in SCCM . I am skipping this step in this Post . I already Have a WIM on my Server . But we will surely talk about this in future .

 

7. Import Operating System and Distribute on DP:

28

29

31

 

 

8 : Create Task Sequence and Deploy it / Edit it and Deploy It :

32

32

33

34

35

37

38

 

Now , Deploy the Task Sequence :\

40

41

42

 

Once you have Completed all these Steps , Go to the Windows Bare Metal System , Start it and Below are the Screen Shots which we get :

43

45

46

47

48

49

51

52

54

55

There you GO !! 🙂

 

Software request in SCCM – Submit Software Request


In this post we will talk about a new feature in SCCM which helps us in a way that users can request for a software from the user website in SCCM.

To do the Lab we will have to do the following :

1. Create Roles : Application Catalog Web Service Point and Application Catalog Website 

2. Create an Application

3. Deploy the Application in a way that is can be requested from sccm but with an approval.

 

Step 1 : Create Role : below are the screen shots :

Add Role SCCM 1

 

click Add role :

Add Role SCCM 2

 

Click Next :

Add Role SCCM 3

 

Select first two roles and then Click next

Add Role SCCM 4

 

Click Next

Add Role SCCM 5

 

click Next

Add Role SCCM 6

 

Give Name and then Click next

Add Role SCCM 7

 

Completed Step 1

 

Create Application :

Below Are Screen shots :

Create Application SCCM 1

 

Click Create Application

Create Application SCCM 2

 

Give Location of File:

Click next

Create Application SCCM 3

 

Click Next , Next , Next

Create Application SCCM 4

 

 

Completed step 2

 

Step 3 : Create Deployment for Application

Deploying Application SCCM 1

 

Click Next :

Deploying Application SCCM 2

 

Select distribution Point and click Next

Deploying Application SCCM 3

 

Do not Forget to Check the check box .unless this is checked approval will not come to sccm admin

Deploying Application SCCM 4

 

click next

Deploying Application SCCM 5

 

Now Step 3 is also complete :

Now We need to goto client machine enter the URL : http:/<ServerName>cmapplicationcatalog ( Unless this has been changed ).

request Software 1

 

See the software in the list , click on request

request Software 2

 

submit the request

request Software 3

 

request has been submitted

Now this request will appear in SCCM server and then approve it

request Software 4

 

Go to client machine and the software will get installed

request Software 5

 

 

 

SCCM Training Content


Here’s SCCM Training Content :

For More Details you may drop In An Email to : sccmtrainings@gmail.com

Module 1: Overview of System Center 2012 Configuration Manager

  • Introduction to System Center 2012 Configuration Manager
  • Overview of System Center 2012 Configuration Manager Architecture
  • Overview of the Configuration Manager Console
  • Tools for Monitoring and Troubleshooting a Configuration Manager Site

Lab : Exploring the Configuration Manager Console

  • Exploring the Configuration Manager Console
  • Searching in the Configuration Manager Console

Lab : Monitoring and Troubleshooting a Configuration Manager Site

  • Configuring Status Summarizers
  • Managing Components by Using Configuration Manager Service Manager
  • Monitoring Site and Component Status
  • Reviewing Log Files by Using Configuration Manager Trace Log Tool

Module 2: Discovering and Organizing Resources

  • Configuring Resource Discovery
  • Configuring Boundaries and Boundary Groups
  • Configuring User and Device Collections
  • Configuring Role-Based Administration

Lab : Configuring Resource Discovery and Boundaries

  • Configuring Active Directory Discovery Methods
  • Configuring Boundaries and Boundary Groups

Lab : Configuring User and Device Collections

  • Creating a Device Collection
  • Creating a User Collection
  • Configuring a Maintenance Window

Lab : Configuring Role-Based Administration

  • Configuring a New Scope for Toronto Administrators
  • Configuring a New Administrative User

Module 3: Managing the Configuration Manager Client

  • Overview of the Configuration Manager Client
  • Deploying the Configuration Manager Client
  • Managing Client Agents
  • Configuring and Monitoring Client Status

Lab : Deploying the Configuration Manager Client

  • Preparing the Site for Client Installation
  • Deploying the Configuration Manager Client by Using Client Push Installation
  • Deploying the Configuration Manager Client by Using Group Policy (Optional)

Lab : Managing Client Settings

  • Configuring Client Settings

Lab : Configuring and Monitoring Client Status

  • Configuring and Monitoring Client Communication and Health Status

Module 4: Managing Inventory and Software Metering

  • Overview of Inventory Collection
  • Configuring Hardware Inventory
  • Configuring Software Inventory
  • Managing Inventory Collection
  • Configuring Asset Intelligence
  • Configuring Software Metering

Lab : Configuring and Managing Inventory Collection

  • Configuring Hardware Inventory
  • Configuring Software Inventory

Lab : Configuring and Managing Asset Intelligence

  • Preparing the Site for Asset Intelligence
  • Configuring Asset Intelligence
  • Customizing Asset Intelligence
  • Viewing Asset Intelligence Reports

Lab : Configuring Software Metering

  • Configuring Software Metering

Module 5: Querying and Reporting Data

  • Introduction to Queries
  • Managing Queries
  • Configuring SQL Server Reporting Services

Lab : Creating and Running Queries

  • Creating Data Queries
  • Creating Subselect Queries
  • Creating Status Message Queries

Lab : Configuring Reporting

  • Configuring a Reporting Services Point

Module 6: Managing Software Deployments by Using Packages and Programs

  • Configuring Software Distribution
  • Configuring Packages and Programs
  • Distributing Content to Distribution Points
  • Deploying Programs to Configuration Manager Clients

Lab : Managing Software Deployment by Using Packages and Programs

  • Preparing the Infrastructure for Software Deployment
  • Creating a Package and Configuring Programs
  • Distributing Content to a Distribution Point
  • Deploying a Program to Configuration Manager Clients

Module 7: Creating and Deploying Applications

  • Overview of Application Management
  • Creating Applications
  • Deploying Applications
  • Configuring the Application Catalog

Lab : Creating and Deploying an Application

  • Creating and Deploying a Required Application
  • Creating and Deploying an Available Application

Lab : Deploying Applications from the Application Catalog

  • Installing and Configuring the Application Catalog
  • Creating and Deploying Applications to the Application Catalog
  • Installing Applications from the Application Catalog

Module 8: Managing Application Deployment

  • Configuring Requirements and Dependencies for Deployment Types
  • Configuring Multiple Deployment Types and User Device Affinity
  • Managing Applications

Lab : Advanced Application Deployment

  • Configuring User Device Affinity
  • Creating Applications with Requirements
  • Deploying Required Applications to Users
  • Creating an Application with Multiple Deployment Types

Lab : Managing Application Supersedence and Removal

  • Using Application Supersedence
  • Uninstalling the Excel Viewer Application

Module 9: Deploying and Managing Software Updates

  • Overview of Software Updates
  • Preparing the Configuration Manager Site for Software Updates
  • Managing Software Updates
  • Configuring Automatic Deployment Rules
  • Monitoring and Troubleshooting Software Updates

Lab : Configuring the Site for Software Updates

  • Configuring and Synchronizing the Software Update Point

Lab : Deploying and Managing Software Updates

  • Determining Software Update Compliance
  • Deploying Software Updates to Clients
  • Configuring Automatic Deployment Rules

Module 10: Implementing Endpoint Protection in Configuration Manager 2012

  • Overview of Endpoint Protection in Configuration Manager
  • Configuring and Monitoring Endpoint Protection Policies

Lab : Implementing Endpoint Protection

  • Configuring the Endpoint Protection Point and Client Settings
  • Configuring and Deploying Endpoint Protection Policies
  • Monitoring Endpoint Protection

Module 11: Managing Operating System Deployment

  • Overview of Operating System Deployment
  • Preparing the Site for Operating System Deployment
  • Capturing an Operating System Image
  • Deploying an Operating System

Lab : Preparing the Environment for Operating System Deployment

  • Managing Site System Roles Used to Support Operating System Deployment
  • Managing Packages to Support Operating System Deployment

Lab : Building and Capturing a Reference Image

  • Creating a Build and Capture Task Sequence
  • Capturing the Reference Computer

Lab : Performing an In-Place Upgrade

  • Preparing the Operating System Image
  • Creating a Task Sequence to Deploy an Image
  • Deploying an Image

Module 12: Managing Compliance Settings

  • Overview of Compliance Settings
  • Configuring Compliance Settings
  • Viewing Compliance Results

Lab : Managing Compliance Settings

  • Managing Configuration Items and Baselines
  • Viewing Compliance Settings Reports
  • Configuring Remediation in Compliance Settings
  • Using Compliance Information to Create Collections

Module 13: Managing Mobile Devices

  • Configuring Mobile Device Management
  • Depth Management of Mobile Devices
  • Deploying Applications to Mobile Devices

Lab : Managing Mobile Devices

  • Preparing the Infrastructure for Mobile Device Management
  • Enrolling a Mobile Device
  • Managing Compliance Settings for a Mobile Device
  • Deploying an Application to a Mobile Device

Module 14: Configuring Wake On LAN, Power Management, and Remote Control

  • Configuring Wake On LAN
  • Overview of Out of Band Management
  • Configuring Power Management Settings
  • Configuring Remote Control

Lab : Configuring Power Management Settings

  • Applying a Power Management Plan

Lab : Configuring Remote Control

  • Configuring the Remote Tools Client Settings and Permissions
  • Managing Desktops by Using Remote Control

 

Role Based Administration in SCCM


It has been a while since I had written a blog post . Well , in this post we will talk about Role Based access control in SCCM which is a very handy feature .

Before we start with the lab , we should know what exactly in RBAC in SCCM . By using RBAc feature we can give specific access level to a user or a group. Let us say that we want a group of users to have access to reports only and he should not be able to do anything else / modify anything in SCCM , then we will use RBAC to create such access .

 

In this example , we will create a group and then add a user to it . then we will create a new access in SCCM who will not have access to even read Migration Jobs in SCCM .

Step 1 : Create a Active Directory Group :

 

I created a Group in \Active Directory and named it as Abheek Demo . After you have created the group , add a member to it .

SCCM Group

 

Add member to this group :

Add User

 

Now that we have created a group in Active Directory , added a user to it , let us move to SCCM Server :

Go to Administration and then Security Roles:

Capture

 

Now to create a new Access role in SCCM right click on any of the access roles and then click copy role

12

 

In the Permissions , set the following :

Migration

 

Now , Go to Administrative users and then create / Add new user or group and fill in the credentials . 

SCCM RBAC

 

Now Add the Ad group and the role that we have created in the above post and then click ok.

 

Now log into the SCCM Using the user who is a part of that Group .

2

 

See the below figure , you cannot see the Migration jobs here :

3

 

Now login as admin and you can see the Migration Jobs :

4