Quantcast
Channel: TechNet Blogs
Viewing all 17778 articles
Browse latest View live

Association for Computing Machinery (ACM) useful resources for you and your organization

$
0
0

The ACM, the largest non-profit in computing, has much to offer to support you and your organization. I will continue to share ACM news, videos, webinars and resources with you. I use all of them and find them indispensible in ALL of my work. A key part of the resources available can be found in the ACM Learning Center:

http://learning.acm.org/

A notable upcoming conference is Applicative 2015 February 25-27. Applicative is ACM's conference designed for software developers interested in the latest in emerging technologies and techniques. The conference consists of two tracks, one looking at system-level programming and the other at application development.

 

I am a member of their practitioner board and chairman practitioner board professional development committee (PDC).

Background: This ACM link contains board members and committee members:

http://www.acm.org/about/annual-reports-current-fy/Practitioners-FY14.doc .

The PDC oversees ACM Learning Center products and services such as courses, webinars, podcasts, videos, books, tutorials, techpacks, . etc. The practitioner board and committees consists of notable authorities in computing who have made significant contributions which are discoverable through internet searches. The ACM reach is 3.4 million, with 1.5 million users of the digital library and is the largest organization in computing science (500 events and conferences, 78 newsletters/publications, 36 special interest groups such as SIGGRAPH, the top awards in computing science such as the ACM Turing Award which is now 1 million in prize money and considered the Nobel Prize of computing. Interviews with past winners have appeared here in IT Manager.


Applicative 2015 February 25th-27th, ACM's conference for software developers interested in the latest in emerging technologies and techniques

$
0
0

The Applicative 2015 conference consists of two tracks, one looking at system-level programming and the other at application development.

Application Development


The application development track has speakers from leading technology companies talking about how they are applying new technologies to the products they deliver. The track covers topics such as reactive programming, singe page application frameworks, UI based on functional programming, and other tools and approaches that will help you build more robust applications and do it more quickly.

 

Systems


The systems track will explore topics that enable systems-level practitioners to build better software for the modern world. The speakers are involved in the design, implementation and support of novel technologies and low-level software supporting some of today's most demanding workloads. Topics range from memory allocation, to multicore synchronization, to time, to distributed systems and more.

Schedule and Speakers

Early registration deadline January 28

PowerTip: Use PowerShell to Get DVD Drive Attached to Virtual Machine

$
0
0

Summary: Use Windows PowerShell to get information about the DVD drive attached to a virtual machine.

Hey, Scripting Guy! Question How can I use Windows PowerShell to find information about a DVD drive that is attached to
            a running virtual machine?

Hey, Scripting Guy! Answer Use the Get-VMDVDDrive cmdlet, for example:

Get-VMDvdDrive –VMName VM1

The Basics of Client Inventory in System Center Configuration Manager 2012

$
0
0

At times, I have had customers contact me with concerns that their Configuration Manager 2012 environment is very slow or in some cases that the database is running out of space.  When assessing the source of this, I have found that these customers are using the Inventory system in Configuration Manager to collect significant amounts of hardware and/or software inventory which end up heavily taxing their system.

When I point this out to them, they often don’t have any business reason for collecting all of this data and we are able to discuss business requirements and only gathering the data that the business needs.  Others have good business reasons for collecting this information and we are able to talk about the frequency with which this data is collected and how to properly scale their environment to accommodate their needed inventory.

In this blog, I am going to talk briefly about how to configure both hardware and software inventory, how to set the frequency of inventory collection, and then show a technique for assessing how much data is being submitted as a result of the chosen configuration.  The goal is to help administrators only collect the inventory they truly need, only submit it at a frequency that is acceptable to their business requirements, and be able to predict how much data this will end up sending once these requirements are implemented.

Configuring Hardware Inventory

Hardware Inventory uses a process of querying WMI on each managed client to gather data on those devices.  Depending on which classes are enabled, ConfigMgr can collect significant amounts of data on each managed client.  Hardware Inventory is collected by default with the specific information to be collected determined by the Default Client Settings that are applied to all managed devices.

To get to the Default Client Settings, navigate to the Administration context within the ConfigMgr admin console and select Client Settings.  In the middle of the console, select Default Client Settings and choose Properties.  The Hardware Inventory item shows the various default settings for each managed device in the site as shown below:

image

By selecting the ‘Set Classes’ button shown above, it is possible to see the default hardware classes that are collected for every managed client.  In the resulting window (shown below) it is also possible to configure which hardware classes should be collected in the environment.

image

By looking at the default settings, we can easily see that ConfigMgr will collect hardware inventory every 7 days.  Because these are the Default Client Settings, these will be applied to all managed clients unless a change is made.

To change the Hardware Inventory settings, there are two options:

  1. Modify Default Client Settings - If a change is needed universally for all managed clients, modifications can be made directly in the Default Client Settings itself.  However, if this is done it is always a good idea to take note of what the original setting was in case it needs to be put back in place in the future.
  2. Create Custom Client settings – if only certain groups of clients within the environment require different settings from the defaults, it is possible to create custom client settings and deploy these to a collection containing the specified managed clients.

If a client is part of a collection that receives custom settings, it will still apply the Default Client Settings.  But then it will apply any custom client settings targeted to it in the order of priority.  Default Client Settings has the lowest priority at 10,000 so any custom settings should be set to a higher priority to allow them to process last.  In this way, any custom settings that are different from the default settings will overwrite the value of the default settings when they are applied.

To create custom settings, simply right-click the Client Settings icon in the admin console and choose the category of client settings desired (either user or device).  Then select the categories of settings you with to configure in the custom settings.  Once you set the values for each of these categories, you can deploy the custom settings to a collection of your choice and they will apply to any client in that collection.

Hardware Inventory and WMI

The information gathered by the hardware inventory process is pulled from WMI on each managed client.  The decision about what specific information will be populated to WMI on a client is determined by the list of classes configured via Client Settings as shown above.

To see the hardware inventory held in WMI on a client, first download WMI Explorer 2.0.  As of this writing, this is the newest version of the very popular WMI Explorer tool that makes interacting with WMI simple.  Once this tool is downloaded, open it and connect to the computer of choice by typing in the computer name in the upper left-hand corner and selecting ‘Connect’ (NOTE: it may be necessary to run WMI Explorer as an administrator in order to see every namespace of interest).

After connecting, navigate to the ROOT\ccm\Policy\Machine\ActualConfig namespace.  In the Classes window, select InventoryDataItem to see the specific information that hardware inventory gathers on a client machine.

image

Each type of information gathered is listed within an instance of the InventoryDataItem class as shown below:

image

By selecting an instance and looking at the Properties page, several bits of information is available.  For example, in the screenshot above, we can see that the Win32_PhysicalMemory class is being collected and that its information can be located in the \ROOT\cimv2 namespace.  The ‘Properties’ property indicates which properties of Win32_PhysicalMemory should be returned as part of hardware inventory.

When ConfigMgr runs, it uses the information in the InventoryDataItem class to learn what specific classes of hardware it should collect (ItemClass property of the instance).  It then checks the ‘Namespace’ property of the instance to learn where the actual data is stored (for Win32_PhysicalMemory we see it’s stored in \ROOT\cimv2).  Then it checks to see which specific properties it should be interested in by checking Properties.  With this information, inventory collection can proceed.

Interestingly, while it might not be immediately obvious, the programs listed in Control Panel under Programs and Features are included as part of hardware inventory and not software inventory.  This is because the registry key (HKEY_LOCAL_MACHINE\Software\Microsoft\Windows\CurrentVersion\Uninstall) referencing these programs is considered part of hardware and is collected by default.

Hardware Inventory and MOF Files

Managed Object Format (MOF) is the language leveraged by WMI to describe its classes (known as Common Information Model, or CIM, classes).  MOF files are used by WMI to implement new classes.  It’s important to understand at the outset that WMI classes are not part of ConfigMgr.  It’s just that ConfigMgr uses these classes (and also adds new classes) in order to gather inventory.

In ConfigMgr 2007, there were two .mof files that administrators had to keep track of.  These were:

  • sms_def.mof – this file included the classes that were already present in WMI separate from ConfigMgr.  The purpose of the file was to set which of these classes would be included in the hardware inventory process.
  • configuration.mof – for custom classes (those not already in WMI on the client machine), it was necessary to have them added.  Configuration.mof was a file that directed each client to update its WMI repository with additional custom classes that would then become available for hardware inventory.

In ConfigMgr 2012, sms_def.mof has gone away and is now replaced by the Classes list accessible through Client Settings (as seen above).  Whereas in 2007, it would be necessary to open sms_def.mof and set the desired classes to a value of TRUE, it is now only necessary to open Client Settings, navigate to Hardware Inventory, select the Set Classes button, and select the checkboxes beside the classes that are of interest (specifying also which properties of each class should be returned as part of hardware inventory).

Unlike sms_def.mof, configuration.mof is still around in 2012.  As before, this file is managed by the ConfigMgr server at the top of the hierarchy (either a stand-alone Primary or a CAS) and is distributed as part of the policy request to every device participating in the hierarchy.  To locate this file on the CAS in my lab, I navigated in the file structure as shown below:

image

In part, this is what configuration.mof looks like when edited with Notepad:

image

Notice that the file specifically states its purpose, which is to define custom classes for inventory reporting.  In the snippet above, we can see the first of these classes listed.  We can see the namespace where this class should be stored in WMI, where the content is on the client itself (in this, example, the registry key which we described in the previous section), and the properties that hardware inventory should care about for each of the items found within this registry key.

If the goal is to begin collecting inventory information that is already present in the WMI repository of the clients in the hierarchy, the process is to use ‘Set Classes’ in the Client Settings.  If the need is to create a custom class altogether, the configuration.mof file should be used.

Configuration.mof contains many custom classes that are added by default, but if there becomes a need to include additional custom classes, these can be added into configuration.mof by inserting the new information in the section below:

image

Discussing everything about creating customer .mof files is beyond scope for this present article, but if you want to see an excellent site where many customer .mof files can be found and there is a great deal of information about creating and using custom .mof files, check out Sherry Kissinger’s blog found here.

Configuring Software Inventory

Turning to Software Inventory, we can immediately see there are several differences.  First, software inventory is not collected by default.  If we want to use it, we have to configure and enable it.  Second, software inventory does not use WMI to gather its information.  Instead, it performs a scan on the client machine to look for the categories of software we have decided to inventory.

To configure software inventory, we still go into Client Settings in the admin console.  Here, the default settings are as shown below:

image

Note that while software inventory is enabled by default, nothing is being collected.  This is by design because of the potential impact that software inventory can impose on our hierarchy and its underlying network.  In most cases, unless there is a compelling reason to collect software inventory, it may be better to stick to just gathering hardware inventory.  But if there are compelling business reason that require us to gather software inventory, we can.  The guideline here, however, is to be conservative.  Only gather what you need from the necessary machines, searching only the relevant file paths (I have heard horror stories of admins who decided to collect every file type on every computer for their entire hierarchy.  Not only does this cripple the performance in ConfigMgr, but it will grow your SQL database considerably and unnecessarily).

To demonstrate configuring software inventory, let’s come up with a scenario.  In our company, we have a group that does testing work for a customer of ours.  They develop several different web-based pieces of software and employ us to provide design validation, testing and feedback.  Because our customer will deploy their software to kiosks in their retail stores nationally, one of the conditions of the contract is that the testing takes place on computers with fixed builds that contain only approved types of files.  We have solutions in place to restrict every other file type, but have decided we would like to use software inventory to identify the presence of .mp3 files on these test computers (so we can have these files removed if necessary).

Scenarios like this are not unheard of, and while it does not present us with a strict requirement to use software inventory, it provides us with enough conditions to illustrate the task. 

The first step will be to set up ConfigMgr so that we only inventory the computers which are part of the contract with this particular customer.  To do that, we will create a device collection called ‘Kiosk Testing’ and add the specified devices to it (how to create and populate collections is not the purpose of this present article, but if helped is needed in this area here is a good link that should provide the necessary guidance).

Once our collection is in place and populated, it’s time to configure our software inventory settings.  To start with, we want to create a custom Client Settings agent (we don’t want to collect inventory on every computer in our company and if we applied our software inventory settings to Default Client Settings, every computer would receive them).  We’ll call our custom Client Settings “Kiosk Project” and we’ll select just the Software Inventory category.

Opening the custom client settings agent, we see the following:

image

Our first step is to configure the schedule, and we decide that inventorying once a week is fine (no changes needed).  We further decide that the reporting detail is acceptable and we leave it at “Full details’.  All that’s left is to decide what file types to inventory, where we want to scan for those files, and determine if we want to collect those files as well.

We start by selecting ‘Set Types’ where we can tell ConfigMgr what we want to inventory.  We select the starburst symbol and then make the selections shown below:

image

As the screenshot illustrates, we are able to specify that we want to inventory targeted devices for all .mp3 files, and that we’re searching the root of the C: drive and every subfolder.  We’re excluding certain files and folders, which is fine for this illustration.

Once we set this, we can consider whether we want to configure software inventory to collect any files.  By doing this, we would actually make copies of these files and store them in our ConfigMgr database.  We recognize that we can limit the file collection so that it stops when the total size of collected files exceeds a value we have specified.  The settings we can configure are shown below:

image

For our purposes this isn’t necessary, so we don’t worry about this step.

Ours is only a fictional scenario, but I hope it helps illustrate some of the fundamental types of questions that should be asked when configuring software inventory.

Assessing the Impact of Inventory Collection

As I mentioned previously, enterprising admins might try to collect everything in their environment after setting up ConfigMgr 2012 for the first time and this may have less than stellar results.  So is there any way to determine what the impact of our inventory settings will be?  It turns out that there is.

When working with inventory, clients create files containing the hardware and software inventory data they’ve been asked to report.  They submit these to their management point which passes the information on.  Depending on the size of these files (which is determined by how much or how little data is being collected), this may result in a negative experience, either due to slower network performance, bloated database, etc.

To get a sense of how big the files will be that are coming from each client, the following procedure can help calculate what file sizes should be expected from each client (NOTE: Do this in a test lab rather than production if at all possible).

  • After setting the hardware and software inventory of interest, select several clients that will act as test clients
  • On each of the clients, navigate to %systemroot%\CCM\Temp and create a file called archive_reports.sms (make sure your file extensions are not hidden.  If necessary, set this in Control Panel\Folder Options)
  • Go into the Configuration Manager app in Control Panel on each client, select the Actions tab, and run the Hardware and Software Inventory tasks as shown below:

image

NOTE: If you want, you can also run the Discovery Data Collection Cycle to evaluate the size of this data that will be sent from the client.

  • At this point, go to the folder where archive_reports.sms was created and there should be several XML files as shown below

image

By looking at the size of these files, it can be determined how much information the client will be sending when it runs hardware and software inventory.  For details on the actual contents of each file, they can be opened for review in Internet Explorer

Once we’re done setting our inventory settings so that we are content that the size of the files is not going to cause problems in our environment, we need to delete archive_reports.sms (it should only be there during our evaluations or troubleshooting).

Summary

Inventory in Configuration Manager is usually something that can be set up and allowed to run automatically.  But at times there is a need to do additional work as I’ve described here.  The guideline, as in all things with Configuration Manager, is to only set things up that are needed and plan/test thoroughly in advance.  Doing this will help ensure there are no problems once the design has moved into production.

Weekend Scripter: The Best Ways to Learn PowerShell

$
0
0

Summary:  PowerShell MVP, Teresa Wilson, talks about the best ways to learn Windows PowerShell.

Microsoft Scripting Guy, Ed Wilson, is here. Today we have a guest post by Windows PowerShell MVP, Teresa Wilson, aka The Scripting Wife. I asked her to talk a little bit about how one goes about learning Windows PowerShell. Take it away, Scripting Wife…

Hello everyone,

Teresa Wilson here. From time-to-time, whether at TechEd, at a user group meeting, or even online, people ask me how to go about learning Windows PowerShell. In general, my answer it the same. So here goes…

Everyone learns in a different fashion, some by reading, some by listening, some by doing, and some by a combination of all of these. Personally, I like to hear an explanation, then have someone give me an example to follow. Then by trying it myself, I can apply what I have learned.

If you are an IT professional, you may have an idea of something you do in a repeated manner that could possibly be automated. You can use that as your goal, and learn how to write the Windows PowerShell script to accomplish it. Bear in mind (believe it or not) that Windows PowerShell is not always the best tool for the job.

One such example was a man who kept asking Ed and others to help him with his script to build an organizational chart for his company. I am not going to get into all the details, but the short and true answer is that Windows PowerShell is not the tool for this task. It might be possible, but the complexity of the script, along with the likelihood of (hopefully) limited script reuse, made such a proposition a huge pain. Simply fire up Visio, spend a few hours adding shapes and text, and voila! You are done. It would take more time than that to find the documentation for the Visio API—not to mention beginning to understand it.

There is no reason to spend hours of time and frustration trying to get Windows PowerShell to create an organizational chart. Just like you probably don’t want to use Windows PowerShell to write payroll checks. I do believe that attempting to get the formatting right would be way, way, way too hard. On the other hand, if your vendor happens to supply you with an Out-PayRollCheck cmdlet, then more Windows PowerShell to ya!

OK, enough of that. Let’s start with some basic ideas and places to go to learn Windows PowerShell.

1. Training series

If you like to listen to someone explaining or showing you how to accomplish a task, you can go to the Windows PowerShell Scripting page on the Script Center Learn tab and watch two series of training by Ed. As shown in the following screenshot, each series of Webcasts includes five episodes. One series is called the Windows PowerShell Essentials for the Busy Admin Series and the other series is Windows PowerShell: Learn it now before It’s an Emergency.

Image of webpage

2. Don Jones on You Tube

Windows PowerShell MVP, Don Jones, has a You Tube channel dedicated to learning. It is called Learn Windows PowerShell in a Month of Lunches.

Image of webpage

3. Books

Books are a way to learn. Don Jones also wrote a book called Learn Windows PowerShell in a Month of Lunches. It is an awesome book for learning to use Windows PowerShell. 

Ed wrote Windows PowerShell 3.0 First Steps, and Windows PowerShell team member, Lee Holmes, wrote Windows PowerShell Cookbook. These are only three of the several books available about Windows PowerShell.

4. The Hey, Scripting Guy! Blog

This #1 blog has lots of information, but for the beginner, I recommend that you start with some easy lessons that Ed demonstrates by using me as his student. The important thing to keep in mind is that the Scripting Wife posts build on each other—so start with the very first one and work your way forward from there: Scripting Wife series.

5. Events

There are also Windows PowerShell events that take place throughout the year where you can go and learn about Windows PowerShell in person. PowerShell User Groups include a virtual group, and some groups (such as Mississippi and a few others) have remote attendees. Also consider attending PowerShell Saturdays, the PowerShell Summit, and Ignite (formerly known as Microsoft TechEd). 

6. Community help

If you run in to issues, there are lots of sources to turn to for help. For example, on Twitter, follow @ScriptingWife and @ScriptingGuys and create a search filter for #PowerShell). If your question is short and clear, you will more than likely get a quick answer (although probably not from me or from the Scripting Guy).

There are also forums on PowerShell.org and TechNet that are devoted to Windows PowerShell, as well as the Official Scripting Guys Forum…not to mention the Scripting Guys Facebook site and the various Windows PowerShell groups mentioned there.

7. Online script examples

Many times, it is helpful to see an example. You can find thousands of sample scripts in the Script Center Repository and on PoshCode. In addition, there are add-ons for the Windows PowerShell ISE that make it convenient to find scripts: for more information, see Introducing Script Browser and Script Analyzer.

I hope this information will get you started on the path to learning Windows PowerShell. Have a scriptastic day!

~Teresa

I invite you to follow me on Twitter and Facebook. If you have any questions, send email to me at scripter@microsoft.com, or post your questions on the Official Scripting Guys Forum. See you tomorrow. Until then, peace.

Ed Wilson, Microsoft Scripting Guy

Troubleshooting Distributed Cache for SharePoint 2013 On Premise

$
0
0

Here is a script that will give you a good starting point for troubleshooting Distributed Cache for SharePoint 2013 On Premise.

Make sure to save it as a .ps1 file and run the script (Administrator) on a running Cache Host like "PS C:\> .\DistributedCacheScript.ps1", or right click "Run with PowerShell" as it will simply not work with copy paste.

I will keep adding and changing functionality like getting logs from all Cache Hosts and so on if time permits, please feel free to suggest any improvements.

It will:

  • Ask you how much to go back in time for taking Event Logs Application/System/AppFabric (in minutes) up to the present time.
  • Create a folder @ C:\Distributed Cache [ServerName]
  • Create files which contain things like local event logs for DC, DC commands, exported configuration XML for the Cache Cluster etc.

It will not make any changes what so ever anywhere.

Provided As is.

Write-Host "Run as an Administrator and always via the .ps1 script, so do not copy paste" -foregroundcolor red -backgroundcolor yellow
[Int]$Minutes = Read-Host -Prompt "Please provide a value to indicate how many minutes you want to go back in time for collecting logs, 120 will take logs from the last 2 hours"
Add-PSSnapin Microsoft.SharePoint.PowerShell -ErrorAction SilentlyContinue
$ComputerName = gc env:computername
New-Item -Name "Distributed_Cache $ComputerName" -ItemType Directory -Path C:\
$Folder = Get-Item "C:\Distributed_Cache $ComputerName"
$GetCache = "Get-Cache"
$GetCacheHost = "Get-CacheHost"
$GetCacheClusterHealth = "Get-CacheClusterHealth"
$GetSPServiceInstance = "Get-SPServiceInstance"
$GetWinEvent = "Get-WinEvent"
$GetApplicationLogs = "Get-EventLog Application"
$GetSystemLogs = "Get-EventLog System"
$Line = "=================="

$Date = (Get-Date).AddMinutes(-$Minutes)

Start-Transcript -Path $Folder\Transcript.txt
Use-CacheCluster
Set-CacheLogging -LogLevel Verbose -Path $Folder\PSLogging.txt
$Line | Out-File $Folder\GetInfo.txt
$GetCacheClusterHealth | Out-File $Folder\GetInfo.txt -Append
$Line | Out-File $Folder\GetInfo.txt -Append
Get-CacheClusterHealth | Out-File $Folder\GetInfo.txt -Append
$Line | Out-File $Folder\GetInfo.txt -Append
$GetCache | Out-File $Folder\GetInfo.txt -Append
$Line | Out-File $Folder\GetInfo.txt -Append
Get-Cache | % {Get-AFCacheConfiguration -CacheName $_.CacheName} | Out-File $Folder\GetInfo.txt -Append
$Line | Out-File $Folder\GetInfo.txt -Append
$GetCacheHost | Out-File $Folder\GetInfo.txt -Append
$Line | Out-File $Folder\GetInfo.txt -Append
Get-CacheHost | fl | Out-File $Folder\GetInfo.txt -Append
$Line | Out-File $Folder\GetInfo.txt -Append
$GetSPServiceInstance | Out-File $Folder\GetInfo.txt -Append
$Line | Out-File $Folder\GetInfo.txt -Append
Get-SPServiceInstance | ? {($_.service.tostring()) -eq "SPDistributedCacheService Name=AppFabricCachingService"} | fl | Out-File $Folder\GetInfo.txt -Append
Get-SPServiceInstance | ? {($_.service.tostring()) -eq "SPDistributedCacheService Name=AppFabricCachingService"} | Out-File $Folder\GetInfo.txt -Append
Export-CacheClusterConfig -Path $Folder\Export.txt
$Line | Out-File $Folder\AppFabricLogs.txt
$GetWinEvent | Out-File $Folder\AppFabricLogs.txt -Append
$Line | Out-File $Folder\AppFabricLogs.txt -Append
Get-WinEvent -ProviderName "Microsoft-Windows Server AppFabric Caching" | fl | Out-File $Folder\AppFabricLogs.txt -Append
$Line | Out-File $Folder\ApplicationLogs.txt
$GetApplicationLogs | Out-File $Folder\ApplicationLogs.txt -Append
$Line | Out-File $Folder\ApplicationLogs.txt -Append
Get-EventLog Application -After $Date -EntryType Error,Warning | where {$_.Message -like "*AppFabric*"}  | fl -Property * | Out-File $Folder\ApplicationLogs.txt -Append
$Line | Out-File $Folder\SystemLogs.txt
$GetSystemLogs | Out-File $Folder\SystemLogs.txt -Append
$Line | Out-File $Folder\SystemLogs.txt -Append
Get-EventLog System -After $Date -EntryType Error,Warning | where {$_.Message -like "*AppFabric*"}  | fl -Property * | Out-File $Folder\SystemLogs.txt -Append
Stop-Transcript

Hope it helps.

Filip Bosmans

Reporting live from the international CES 2015–Jan 4–my predictions and judging

$
0
0

I’m in Las Vegas at the international CES (Jan 6 to 9)  in several roles:

- at the invitation of the US Embassy as an industry board chairman

- as a judge for the Kay Family Foundation Appreneur Scholar Awards

- as a chairman and managing partner working in investments and start-ups

- as a board chairman looking for buying opportunities

- as a writer/blogger for IDG - IT World Canada (pre-show events running from Jan 4)

My predictions for CES and for the enterprise are reported here for IT World:

http://www.itworldcanada.com/author/sibaraki

The judging is reported here:

http://appreneurscholars.com/2015-judges/

International CES is the largest technology show with 6000 press, 160,000 delegates, 3500 exhibitors, 2 million square feet spanning multiple hotels and the convention center. There are pre-events which I will be attending today and I will provide updates for areas that I find particularly cool!

Domingo - Final de Semana Surpresa - Destaque Ninjas "Faixa Branca"

$
0
0

Olá Comunidade TechNet Wiki! Hoje é domingo, Final de Semana Surpresa!

Nesse final de semana surpresa destacamos os Ninjas Faixas Brancas do Portal do TechNet Wiki!


- E o que é ser um Ninja Faixa Branca do TechNet Wiki?

Sensei diz: "é uma faixa branca como um dedo apontando para a lua. Não me concentro no dedo ou você pode perder toda a glória celestial. Não se concentre nas realizações demais por agora, elas virão. Aproveite para trabalhar junto com a Comunidade TechNet Wiki."

Sobre: isto é apenas o início de uma jornada. O branco pode ser obtido com apenas uma semana de esforço extra.

Requisitos:

  • Para obter esta realização é necessário a Medalha de bronze: Novo Editor do Wiki - fez uma revisão.
  • Para obter esta realização é necessário a Medalha de bronze: Novo comentarista Wiki - deixou um comentário.
  • Para obter esta realização é necessário a Medalha de bronze : Novo colaborador do Wiki - você foi o autor de um artigo.
  • Para obter esta realização é necessário um Benchmark - que coloca você no Top semanal de contribuintes em 1 tempo.

Recompensas:

  • Wiki Ninjas Blog: Ranking de faixas - você aparece pela primeira vez na postagem regular do blog no Ranking de Faixas.

- Quem são os Wiki Ninjas - Faixa Branca?

São os membros da comunidade TechNet Wiki que se destacam ajudando a comunidade com artigos, revisões, comentários nos artigos do TechNet Wiki.

Veja a lista dos membros atuais clicando no artigo abaixo:

Artigo: Wiki Ninja Belt Status: Who Has What Belt Ranking

O TechNet Wiki agradece e parabeniza a todos que atingiram essa faixa e convida a todos os membros do Portal do TechNet Wiki a participarem e conquistarem as suas faixas!

Até a próxima!

Alan Carlos
TechNet Wiki Ninja


Microsoft Dynamics AX 2012 R3 CU8 demo image available

$
0
0

Het nieuwe R3 inclusief CU8 demo image is beschikbaar op Partnersource en Customersource.

Inmiddels is de Cumulative Update 8 verwerkt in het solution demos image. Met de nieuwe Modern POS.

De images moeten allemaal gerearmed worden volgens de aanwijzingen.

Waar je even rekening mee moet houden is dat de Modern POS zoals die bij EmmaH te vinden is nog niet goed ingesteld staat. Wat moet je doen om dat te fixen?

Retail Modern POS initial setup
1. Log in as Emmah
2. Launch Retail Modern POS
3. Go to the Charms bar
4. Select settings
5. Select Reset
6. Close Retail Modern POS

To log into Retail Modern POS
1. Log in the VM as emmah
2. Launch Retail POS
3. Use the following connection info
Service URL: Http://localhost:35080/retailserver/v1
Device: Houston-3
Register: Houston-3
User: 000160
Password : 123

En eventueel tijdens de looptijd.
If you receive an error that the device is already activated then follow these steps
1. Launch the AX client
2. Go to USRT company
3. Select retail
4. Go to Setup > Devices
5. Select Houston-3
6. Set it to deactivated
7. Log in again

Wat zijn de extra mogelijkheden van het nieuwe demo image?

There several new Demo Scripts as well:

  • AX 2012 R3 CU8 Demo Data Scripts - HCM
    • Flexible benefit accruals
    • FMLA
    • Forecast Positions
    • Premium Earnings Generation
    • Regular Rate of Pay
    • Total Compensation statement
  • AX 2012 R3 CU8 Demo Data Scripts - PS
    • Claims Authentication
    • RFQ Amendment
    • One time vendor
    • eProcurement Vendor Registration Setup
  • AX 2012 R3 CU8 Demo Data Scripts – Retail
    • Managing Products, Categories and Assortments for Retail Channels
    • Time and attendance in a retail store
    • Buy Online and Pickup In Store
    • Kit Creation and Assembly
    • Modern POS
    • Point of Sale Reporting
    • Retail Essentials
    • Retail Monitoring
  • AX 2012 R3 CU8 Demo Data Scripts – SCM
    • RFQ Amendment
    • Claims Authentication
    • eProcurement Vendor Registration Setup
    • Batch orders and WMS integration
    • Cross docking of product packages

Enjoy,

Freek

PowerTip: Find Tickets to PowerShell Summit

$
0
0

Summary: Learn how to get tickets to PowerShell Summit 2015.

Hey, Scripting Guy! Question I tried to get a ticket to the Windows PowerShell Summit 2015 in in Charlotte, North Carolina,
            but it was sold out. How can I find a ticket?

Hey, Scripting Guy! Answer Additional tickets will be made available on a first come, first servef basis via PowerShell.org on January 11.
            Be ready, though, because these seats will go fast. Here is the link:

PowerShell Summit N.A. 2015 – Additional Capacity

Top Contributors Awards! First of 2015!

$
0
0

Welcome back for another analysis of contributions to TechNet Wiki over the last week, a day late due to just so much to catch up on!

First up, the weekly leader board snapshot...

 

Congratulations to Lex, for a busy start to the year!

 

As always, here are the results of another weekly crawl over the updated articles feed.

 

Ninja AwardMost Revisions Award  
Who has made the most individual revisions
 

 

#1 Lex Hegt with 159 revisions.

  

#2 Steef-Jan Wiggers with 102 revisions.

  

#3 Andy ONeill with 101 revisions.

  

Just behind the winners but also worth a mention are:

 

#4 Richard Mueller with 65 revisions.

  

#5 Saeid Hasani with 61 revisions.

  

#6 Ed Price - MSFT with 60 revisions.

  

#7 Abhishek0127[Abhishek kumar] with 28 revisions.

  

#8 Peter Geelen - MSFT with 26 revisions.

  

#9 Nonki Takahashi with 23 revisions.

  

#10 Erdem SELÇUK - TAT with 18 revisions.

  

 

Ninja AwardMost Articles Updated Award  
Who has updated the most articles
 

 

#1 Richard Mueller with 45 articles.

  

#2 Steef-Jan Wiggers with 43 articles.

  

#3 Ed Price - MSFT with 37 articles.

  

Just behind the winners but also worth a mention are:

 

#4 Andy ONeill with 30 articles.

  

#5 Maurice Ausum with 9 articles.

  

#6 Nonki Takahashi with 8 articles.

  

#7 Peter Geelen - MSFT with 8 articles.

  

#8 Saeid Hasani with 7 articles.

  

#9 Ed (DareDevil57) with 7 articles.

  

#10 Lex Hegt with 5 articles.

  

 

Ninja AwardMost Updated Article Award  
Largest amount of updated content in a single article
 

 

The article to have the most change this week was Using Powershell to fix RGB codes to RGB names in your HTML code, by Peter Geelen - MSFT

This week's reviser was Peter Geelen - MSFT

A wiki legend starts the article awards with an incredibly useful article. Thanks for all your hard work Peter!

 

Ninja AwardLongest Article Award  
Biggest article updated this week
 

 

This week's largest document to get some attention is Turkish Avengers Team Council Center, by Gokan Ozcifci

This week's revisers were Hasan Dimdik - TAT, M.Ufuk TATLIDIL - TAT, Koray_Düzgün, Davut EREN - TAT, Erdem SELÇUK - TAT, Mustafa.Kaya - TAT& Mehmet PARLAKYIGIT-TAT

The TAT romp into the new year in good health, with the usual crew working tirelessly for the community! Great to see you guys!

 

As they often win, this week's SECOND largest document to get some attention is Parte uno: Sqlite in Windows Phone 8.1 (it-IT), by Carmelo La Monica

This week's revisers were Ed Price - MSFT& Carmelo La Monica

Carmelo is another regular and well loved community name I'm sure all you regulars will know very well.

His work for the Italian community is widely celebrated and we are lucky to have him contributing to TNWiki.

 

Ninja AwardMost Revised Article Award  
Article with the most revisions in a week
 

 

This week's most fiddled with article is BizTalk: How to use MessageBox Viewer to compare multiple environments, by Lex Hegt. It was revised 58 times last week.

This week's revisers were Lex Hegt, Steef-Jan Wiggers, Richard Mueller, Muhammad Ehsan& Peter Geelen - MSFT

Lex has been hard at work this week, polishing and buffing this to perfection. Please take the time to read, as many others have.

 

Ninja AwardMost Popular Article Award  
Collaboration is the name of the game!
 

Well it's a love in between the three regular winners, so I'm awarding all three this week.

Just a roll call to some of the most busy community pages on the wiki. 

TechNet Guru Contributions - December 2014, by XAML guy (me)

December closed with a flurry of activity, and some amazing contributions. Good luck everyone, results mid January!

This week's revisers were Richard Mueller, XAML guy, Darshana Jayathilake, Ed Price - MSFT, Saeid Hasani, Mr X, Borys Majewski, Jakob Gürtl, Magnus (MM8), Lex Hegt, Andy ONeill, Can Bilgin, Steef-Jan Wiggers, Abhishek0127[Abhishek kumar], Vineet24, John Naguib, Carmelo La Monica, Visakh16, Nonki Takahashi& João Eduardo Sousa

 

Turkish Avengers Team Council Center, by Gokan Ozcifci

We love the TAT. They have risen to glory and fame with hard work and dedication.

This week's revisers were Hasan Dimdik - TAT, M.Ufuk TATLIDIL - TAT, Koray_Düzgün, Davut EREN - TAT, Erdem SELÇUK - TAT, Mustafa.Kaya - TAT& Mehmet PARLAKYIGIT-TAT

 

Wiki Ninjas Blog Authoring Schedule , by Ed Price - MSFT

Ed deserves a medal wherever possible, as he is the most active member of TNWiki, both behind the scenes and often in the editing. When busy, he manages the Wiki Council, bloggers and others, to help keep the wiki community buzzing. We are all very lucky he does.

This week's revisers were Jaliya Udagedara, Peter Geelen - MSFT, Yagmoth555, Payman Biukaghazadeh, Carmelo La Monica, Durval Ramos, Horizon_Net& Alan Nascimento Carlos

 

Ninja AwardNinja Edit Award  
A ninja needs lightning fast reactions!
 

 

Below is a list of this week's fastest ninja edits. That's an edit to an article after another person

 

Ninja AwardWinner Summary  
Let's celebrate our winners!
 

 

Below are a few statistics on this week's award winners.

Most Revisions Award Winner
The reviser is the winner of this category.

Lex Hegt

Lex Hegt has been interviewed on TechNet Wiki!

Lex Hegt has TechNet Guru medals, for the following articles:

Lex Hegt has won 3 previous Top Contributor Awards:

Lex Hegt has not yet had any featured articles (see below)

Lex Hegt's profile page



Most Articles Award Winner
The reviser is the winner of this category.

Richard Mueller

Richard Mueller has been interviewed on TechNet Wiki!

Richard Mueller has TechNet Guru medals, for the following articles:

Richard Mueller has won 107 previous Top Contributor Awards. Most recent five shown below:

Richard Mueller has not yet had any featured articles (see below)

Richard Mueller's profile page



Most Updated Article Award Winner
The author is the winner, as it is their article that has had the changes.

Peter Geelen - MSFT

Peter Geelen - MSFT has featured articles on TechNet Wiki!

Peter Geelen - MSFT has been interviewed on TechNet Wiki!

Peter Geelen - MSFT has won 34 previous Top Contributor Awards. Most recent five shown below:

Peter Geelen - MSFT has not yet had any TechNet Guru medals (see below)

Peter Geelen - MSFT's profile page



Longest Article Award Winner
The author is the winner, as it is their article that is so long!

Gokan Ozcifci

Gokan Ozcifci has been interviewed on TechNet Wiki!

Gokan Ozcifci has won 65 previous Top Contributor Awards. Most recent five shown below:

Gokan Ozcifci has not yet had any featured articles or TechNet Guru medals (see below)

Gokan Ozcifci's profile page

Carmelo La Monica

Carmelo La Monica has been interviewed on TechNet Wiki!

Carmelo La Monica has TechNet Guru medals, for the following articles:

This is the first Top Contributors award for Carmelo La Monica on TechNet Wiki! Congratulations Carmelo La Monica!

Carmelo La Monica has not yet had any featured articles (see below)

Carmelo La Monica's profile page



Most Revised Article Winner
The author is the winner, as it is their article that has ben changed the most

Lex Hegt

Lex Hegt is mentioned above.



Most Popular Article Winner
The author is the winner, as it is their article that has had the most attention.

XAML guy

XAML guy has featured articles on TechNet Wiki!

XAML guy has been interviewed on TechNet Wiki!

XAML guy has TechNet Guru medals, for the following articles:

XAML guy has won 64 previous Top Contributor Awards. Most recent five shown below:

XAML guy's profile page

Gokan Ozcifci

Gokan Ozcifci is mentioned above.

Ed Price - MSFT

Ed Price - MSFT has featured articles on TechNet Wiki!

Ed Price - MSFT has been interviewed on TechNet Wiki!

Ed Price - MSFT has TechNet Guru medals, for the following articles:

Ed Price - MSFT has won 111 previous Top Contributor Awards. Most recent five shown below:

Ed Price - MSFT's profile page



Ninja Edit Award Winner
The author is the reviser, for it is their hand that is quickest!

Chervine

Chervine has TechNet Guru medals, for the following articles:

Chervine has won 6 previous Top Contributor Awards. Most recent five shown below:

Chervine has not yet had any featured articles or interviews (see below)

Chervine's profile page



What a simply fantastic start to 2015. So glad to see so many of our regular community members still beavering away, helping to make this community one of the best within Microsoft. 

Happy New Year!

 

Best regards,
Pete Laker (XAML guy)

 

Microsoft’s “Show Us Where You Work!” Facebook Contest for Australia and New Zealand nonprofits

$
0
0


Calling all eligible nonprofits in Australia or New Zealand!

Want to learn how to improve your nonprofit’s social media presence? Enter the Show Us Where You Work! Facebook Contest to stand a chance to win a Social Media Consultation for your nonprofit with Heather Mansfield of Nonprofit Tech for Good.

To enter the contest, simply post a photo on the Microsoft Asia Pacific Citizenship Facebook page using the theme ‘Show Us Where You Work!’. Inspire us with your creativity and humour! Most importantly, have fun! The photo can be of yourself or your colleagues; with or without your clients or beneficiaries; in your office, outside or wherever you normally make things happen for your nonprofit. We want to see where you work! The contest runs 12-30 January 2015.

Upload your photo in the comment section of the Contest Post on the Microsoft Asia Pacific Citizenship Facebook page. Alternatively, send your photo entry through a private message to our Facebook page or to tech4gd@microsoft.com. Make sure to write the name of the nonprofit you represent and the country where your organisation is located (Australia or New Zealand nonprofits only) in the comment field. That’s all there is to it!

If entering as an individual on behalf of a non-profit, use your personal Facebook profile to post the entry, mention the nonprofit you represent and the country (Australia or New Zealand nonprofits only). You must be employed by or certified to represent the organisation on whose behalf you’re entering the contest. If entering as an organisation, use the nonprofit’s Facebook Page account to post the entry. All submissions must be made in English.

All eligible entries will be reviewed by a judging panel of Microsoft representatives. The top 5 entries will be awarded finalist prizes. The most creative, humourous or inspiring entry (as determined by the judging panel, in its sole discretion) will win the grand prize. 

The grand prize is a comprehensive review of your nonprofit’s website, e-newsletter, ‘Donate Now’ process, blog, social networking communities and mobile communications strategy by one of the foremost experts on social media for nonprofits.

Five finalists will each receive a copy of Heather Mansfield’s Mobile for Good: A How-To Fundraising Guide for Nonprofits. The finalists and grand prize winner will be announced on 9 February 2015 and their entries will be posted on the Microsoft Asia Pacific Citizenship Facebook page and the Microsoft Asia Pacific Citizenship blog.

That’s all there is to it! Inspire us with what you do – show us where you work! The contest ends 30 January 2015.

Do you have questions? Check out our FAQs or email us at tech4gd@microsoft.com.

More details on the prizes can be found here.

Nonprofits must be registered in Australia or New Zealand and meet Microsoft eligibility guidelines.

By entering this contest, you agree to the terms and conditions.

[Script Of Jan. 05] How to Set Default User Permissions for Calendars in EXO

PowerShell ISE Add-On to connect to ConfigMgr (Connect-ConfigMgr)

$
0
0

Man, I’ve been on a PowerShell rampage lately!

It always drove me crazy loading the PowerShell Module for ConfigMgr. First, you had to find the path of the AdminConsole\bin directory and then remember the name of the psd1 module file. Finally, you had to remember the site code of the site you normally work with.

This post outlines a custom PowerShell ISE Add-On I’ve created to quickly load the ConfigMgr PowerShell module and connect to your console default SMS Provider location.

image

The first thing you’ll need to do is create a custom PowerShell ISE profile (if you don’t already use one)

Browse to %UserProfile%\Documents and look for a WindowsPowerShell directory. If it doesn’t exist, create it. Then, look for a file called Microsoft.PowerShellISE_profile.ps1 (again if it doesn’t exist, create it). This file is automatically loaded when the ISE starts up, and is really handy for auto-loading any common functions.

image

Now edit the file in either the PowerShell ISE or Notepad.exe and paste in my script. If you’ve already created and customized your profile in the past, just add my script to the bottom of your profile file.

001
002
003
004
005
006
007
008
009
010
011
012
013
014
015
016
017
018
019
020
021
022
023
024
025
026
027
028
029
030
031
032
033
034
035
036
037
038
039
040
041
042
## ADDS A Connect-ConfigMgr ITEM TO THE ISE ADD-ONS MENU ##
## Created by Matt Shadbolt - http://blogs.technet.com/b/ConfigMgrDogs ##


Function Connect-ConfigMgr {

$CustomError = $null 

If ($Console64 = Get-ItemProperty -Path HKLM:\SOFTWARE\Wow6432Node\Microsoft\ConfigMgr10\Setup -Name ProductCode -ErrorAction SilentlyContinue
) {
   
   
# 64-bit system
    $ModulePath = (Get-ItemProperty HKLM:\SOFTWARE\Wow6432Node\Microsoft\ConfigMgr10\Setup -Name "UI Installation Directory").'UI Installation Directory'
    $SiteServerName = (Get-ItemProperty HKLM:\SOFTWARE\Wow6432Node\Microsoft\ConfigMgr10\AdminUI\Connection -Name Server).
Server 
   
$ProviderLocation = gcim -ComputerName $SiteServerName -Namespace root\sms SMS_ProviderLocation -filter "ProviderForLocalSite='True'"
    $ProviderMachine = $ProviderLocation.
Machine
   
$SiteCode = $ProviderLocation.
SiteCode
   
Import-Module $ModulePath\bin\ConfigurationManager.psd1
    Set-Location $SiteCode":\"
 
    }


ElseIf ($Console32 = Get-ItemProperty -Path HKLM:\SOFTWARE\Microsoft\ConfigMgr10\Setup -Name ProductCode -ErrorAction SilentlyContinue
) {
   
   
# 32-bit system
    $ModulePath = (Get-ItemProperty HKLM:\SOFTWARE\Microsoft\ConfigMgr10\Setup -Name "UI Installation Directory").'UI Installation Directory'
    $SiteServerName = (Get-ItemProperty HKLM:\SOFTWARE\Microsoft\ConfigMgr10\AdminUI\Connection -Name Server).
Server 
   
$ProviderLocation = gcim -ComputerName $SiteServerName -Namespace root\sms SMS_ProviderLocation -filter "ProviderForLocalSite='True'"
    $ProviderMachine = $ProviderLocation.
Machine
   
$SiteCode = $ProviderLocation.
SiteCode
   
Import-Module $ModulePath\bin\ConfigurationManager.psd1
    Set-Location $SiteCode":\"
 

    }


Else
 { 
   
$CustomError = [String]"Error: The required registry keys cannot be found. Please ensure the console has been installed on this computer"
 
   
Throw $CustomError
    }
}


$psISE.CurrentPowerShellTab.AddOnsMenu.Submenus.Add("Connect-ConfigMgr",
 
{
   
Connect-ConfigMgr
},"ALT+F1") | out-Null

Save the file and re-open the ISE. You’ll now have a Connect-ConfigMgr option in the Add-Ons menu. You can either select this option, or just press Alt+F1 from the ISE and your console will connect to your console configured SMS Provider.

image

I've also added this script to the TechNet Gallery - https://gallery.technet.microsoft.com/PowerShell-ISE-Add-On-to-4790e37b 

I hope this significantly speeds up your ConfigMgr work in the PowerShell ISE!

Matt

Jak na správu virtuálního stroje v Azure pomocí Server Manageru

$
0
0
Pokud provozujete v cloudové službě Microsoft Azure virtuální stroje s OS Windows Server, možná vás časem přestane bavit správa pomocí připojení přes Remote Desktop Services. Přímý dohled z vlastní sítě je možný bez dalších problémů díky Site-to-site VPN připojení, ale to si pouze kvůli dohledu asi pořizovat nebudete. Nicméně k dispozici je i možnost přímého...(read more)

Outlook's Architecture

$
0
0

When you are troubleshooting Outlook connectivity issues, you may heard a lot of items, such as MAPI, RPC, etc. If you ever wonder what they are and how they fit together to make Outlook connectivity possible, you need to have a understanding of Outlook's architecture.

In General, there are several layers when it comes to Outlook connecting to a messaging system (like Exchange):

  • Outlook
  • MAPI Layer
  • Service Provider Layer
  • Transport Provider
  • IP/Ethernet Layer

The interfaces between layers are COM interfaces. Each layer exposes one or more COM interfaces as well as methods on these interfaces.

For Outlook connectivity to work, each layer needs to function as expected. I made a figure  and hope that it helps with understanding of these layers.

EMSMDB32

$
0
0

EMSMDB32 is a dll file you may have seen a lot if you have ever diagnosed Outlook connectivity issues.

EMSMDB is short for Electronic Messaging System Microsoft Database Provider. As its name implies, it's a database provider. As such, it enables reading and writing messages to an Exchange store.

Since Outlook 2007, EMSMDB is also an address book provider as well as a transport provider. In other words, Outlook calls the methods provided by EMSMDB32 to access an Exchange store, to open the address book, and to submit messages to Exchange server.

Internally, the role of EMSMDB32 is to receive the calls from upper MAPI layers and convert them into ROP calls that are understood by Exchange.

The common methods provided by EMSMDB32 are EcDoConnect, EcDoDisConnect, EcDoRpcExt2, EcRRegisterPushNotification. At transport layer (RPC), each of these methods has a corresponding Operation number (OPNUM). For the details on this relationship, see MSDN article http://msdn.microsoft.com/en-us/library/ee178982(v=exchg.80).aspx

That's some basic stuff about EMSMDB. Until next time.

NYTTÅRSFORSETT? Vi fortsetter med MTA og MCP sertifisering - vi betaler din eksamen

$
0
0

GODT NYTTÅR ! Vi håper at du har hatt en god jul og er klar for nye utfordringer i år 2015!

Vi fortsetter med MTA og MCP sertifiseringer - vi betaler din eksamen.

Dette er en gledelig nyhet for dedikerte Microsoft-partnere i vårt langstrakte land! Med Online Proctored Exams vil ikke lengre lang reisevei være en barriere for å ta eksamner på Microsoft-teknologi. Online Proctored Exams er en nyhet som innebærer at du kan ta din MCP eller MTA-eksamen hvor som helst. I løpet av kun 15 minutter kan du registrere deg og starte en eksamen hjemme i stua eller på ditt lokale kontor.

For å ta en Online Proctored Exam bestiller du din eksamen hos Pearson Vue. Når du er registrert, vil du på få minutter kunne laste ned påkrevd programvare. Eksamensformen fungerer ved bruk av webcamera og en online eksamensvakt. Med Webcamera må du identifisere deg selv, og samtidig vise eksamensvakten at omgivelsene tilfredsstiller oppsatte krav. Videre vil eksamensvakten være tilgjengelig på chat, og veilede deg gjennom den praktiske gjennomføringen.

Du kan lese mer om Online Proctored Exams her. 

Leshva de som allerede har testet eksamensformen mener.

I forbindelse med lanseringen av online proctored exams, kjører vi en konkurranse med Microsoft Virtual Academy hvor tre vinnere velger en eksamen hver fra online proctored exams list - og vi betaler.

MCP er kodet med 70 - xxx mens MTA har 98 -xxx.

 


 

Alt du trenger er å fullføre minst 25% (avbildet) av et av de kursene listet under. Velg mellom kategoriene Microsoft Azure, Office 365, System Center, Windows eller Windows Server - så lenge du får 25%.

Husk å logge deg på som bruker slik at vi får registrert ditt bidrag. Konkurransen starter i dag og varer til 31.januar 2015.

Ta et av disse kursene for å være med:

Microsoft Virtual Academy kursliste

Kategori

Ebook

Corporate Apps Anywhere, Anytime with Microsoft Azure RemoteApp

Microsoft Azure

Ebook to this theme

 

Microsoft Azure IaaS Deep Dive Jump Start

Microsoft Azure

Ebook to this theme

 

Microsoft Azure: Site-to-Site VPN

Microsoft Azure

Ebook to this theme

 

Expanding Office 365 with Enterprise Mobility Suite

Office 365

Ebook to this theme

 

Office 365 ProPlus Deployment for IT Pros

Office 365

Ebook to this theme

 

App Performance Monitoring with System Center 2012 R2

System Center

Ebook to this theme

 

Enterprise Mobility Immersion V3.1

System Center

Ebook to this theme

 

System Center 2012 R2 Configuration Manager & Windows Intune

System Center

Ebook to this theme

 

Transform the Datacenter Immersion V3

System Center

Ebook to this theme

 

What's New in System Center 2012 R2 Jump Start

System Center

Ebook to this theme

 

Virtualizing Your Data Center with Hyper-V and System Center

System Center

Ebook to this theme

 

VMware to Hyper-V Migration

System Center

Ebook to this theme

 

Defense in Depth: Windows 8.1 Security

Windows

Ebook to this theme

 

Migrating from Windows XP to Windows 8.1

Windows

Ebook to this theme

 

What’s New in Windows 8.1 Security

Windows

Ebook to this theme

 

What’s New in Windows® 8.1 for IT Professionals

Windows

Ebook to this theme

 

What's New in Windows 8.1 Update

Windows

Ebook to this theme

 

Windows 8.1 Deployment Jump Start

Windows

Ebook to this theme

 

Windows Performance Jump Start

Windows

Ebook to this theme

 

Windows Phone 8.1 Enterprise Mobility Management

Windows

Ebook to this theme

 

MDOP User Experience Virtualization Deep Dive

Windows Server

Ebook to this theme

 

Microsoft Desktop Virtualization

Windows Server

Ebook to this theme

 

Licensing Windows Server 2012 R2

Windows Server

Ebook to this theme

 

Security Fundamentals

Windows Server

Ebook to this theme

 

What's New in Windows Server 2012 R2 Jump Start

Windows Server

Ebook to this theme

 

Microsoft Kurspartnere i Norge

Microsofts sertifiserte kurspartnere er de som, på vegne av Microsoft, leverer Microsofts offisielle kurs til markedet. Med solid bransjeerfaring og et godt innblikk i markedet, sørger våre kurspartnere for at du får opplæring og kompetanse tilpasset dine behov. For deep dive opplæring besøk sidene til Glasspaper, Bouvet, Firebrand, Global Knowledge, Program Utvikling og Knowledge Group.

 

Se vedlagt fil (Please visit the site to view this file).

 

 

PowerShell DSC Resource Kit Wave 9

$
0
0

Summary: Microsoft Scripting Guy, Ed Wilson, talks about Windows PowerShell DSC Resource Kit Wave 9.

Microsoft Scripting Guy, Ed Wilson, is here. If you have been keeping up on Facebook, Twitter, and all of your favorite blog RSS feeds, you already know that the Windows PowerShell team shipped another update to the Desired State Configuration (DSC) Resource Kit in mid-December 2014. If you don't know this, well, here is your official notice: Dude (or dudette), they shipped another release!

DSC Resource Kit Wave 9 available from the Script Center Script Repository. It contains numerous updates and several new providers. This is absolutely incredible—well, maybe not exactly incredible, but it is definitely a good deal. The Windows PowerShell Blog has a post that makes the announcement, along with a handy dandy table showing resource updates for the modules. Check it out: Another Holiday Present from the PowerShell Team - DSC Reskit Wave 9.

Download and install the DSC Resource Kit

There are several ways that you can download and install the DSC Resource Kit. One way is to simply go to the Script Center Script Repository and search on the words DSC Resource Kit.The first result is the DSC Resource Kit (All Modules) link. It contains a ZIP file that you download to a folder. I call my folder DSC_ResourceKit. Here is a screenshot of the page:

Image of webpage

The DSC Resource Kit (All Modules) page lists the modules and the resources that each module provides. I generally download the ZIP file that contains all of the modules, but one does not need to do that. Each module is downloadable individually, and this may be a more efficient solution if bandwidth is a concern. After I have the ZIP file, I open it and copy all of the contained modules.

Note  I copy all of the subfolders in the AllResources folder in the ZIP file, but not the AllResources folder.

The subfolders are shown here:

Image of menu

After I have copied all of the modules, I paste them into my Program Files/Windows PowerShell/Modulesfolder. All I do is copy everything from the ZIP file I downloaded, and I paste it into the Modules folder. If a prompt reminds me that the folder already exists, I say “Sure, go ahead and overwrite the existing folder.” In this way, I know that everything is updated. Works great. Here is a screenshot of my Modules folder:

Image of menu

The next thing I do is copy the modules to the same location on my servers, and voila! I am done and ready to begin using the new DSC resources.

Note  The xSafeHarbor module requires Windows PowerShell 5.0. Therefore an error appears if you load all of the modules and you do not have Windows PowerShell 5.0 installed. You can change the module manifest xSafeHarbor.psd1 to permit loading the module so you can look at it, or you can simply delete it from your Modulesfolder.

That is all there is to using the DSC ResKit Wave 9 release. DSC Week will continue tomorrow when I will talk about more cool DSC stuff.

I invite you to follow me on Twitter and Facebook. If you have any questions, send email to me at scripter@microsoft.com, or post your questions on the Official Scripting Guys Forum. See you tomorrow. Until then, peace.

Ed Wilson, Microsoft Scripting Guy

Segunda-Feira - Entrevista com o Wiki Ninja Ed Price.

$
0
0
Olá comunidade Wiki Ninjas do Brasil.

Hoje é Segunda-Feira, dia da nossa primeira Entrevista Wiki Ninja do ano de 2015.

Nosso entrevistado é um grande mentor, entusiasta, amigo e que serve de inspiração para todos na comunidade.

Adivinharam de quem eu estou falando? Não!

Eu falo de um dos nossos grandes motivadores da comunidade Ed Price.



Conheça o perfil do nosso amigo Ed Price.

Ele é membro da comunidade desde 2010 e é a figura que mais contribuiu no Technet Wiki internacional.

Esses são alguns dos locais que Ed contribui:

http://blogs.msdn.com/b/smallbasic/

http://blogs.msdn.com/b/wikininjasannouncements/

http://blogs.technet.com/b/wikininjas/

Essa é a entrevista que Margriet Bruggeman publicou sobre ele no blog Wiki Ninjas internacional - "Interview with Ed Price" e que vamos trazer para a comunidade do Brasil.

Muitos já viram os comentários e os conteúdos que ele escreveu, mas não tiveram a oportunidade de conhecê-lo. Então quero aproveitar esta oportunidade para apresentar ele a vocês.

Primeira pergunta: Eu acho que para muitos dos leitores (incluindo eu), você é o senhor Wiki. E você alguma vez iniciou na comunidade, o artigo que escreveu, que eu chamo de primeira luz - "Sobre o TechNet Wiki" - (http://social.technet.microsoft.com/wiki/pt-br/contents/articles/9456.sobre-o-technet-wiki.aspx), e seus níveis de atividade na comunidade estão além do normal. Então quem é o seu Senhor Wiki - "Miyagi"? E fora da Wiki, que é o seu exemplo?

É interessante. Qual é o primeiro artigo no TechNet Wiki? Vocês sabem que os artigos são numerados. Então eu vou procurar um pouco, passando por... 275...115...114...sendo esse o nível mais baixo que eu posso encontrar por agora.

Eric Battalio teve a visão e a obstinação para este direcionamento. Tony Soper, Monica Rush e Kim Ditto Ehlert eram vitais para a bola rolar no wiki. E agora temos importantes contribuintes que estão tanto na Microsoft, como Tom Shinder, Nathaniel Scharer, Kurt Hudson e Roger Doherty. E fora da Microsoft como Fernando Lugão Veltem, Patris, Luciano Lima, Luigi Bruno, Richard Mueller, Thiago Luiz, Margriet Bruggeman e Susan Bradley.

Mas se eu puder nomear uma pessoa que me inspira, meu Sr. Miyagi, seria o Yuri Diógenes.

Fora do Wiki eu sou inspirado por Benjamin Franklin. Se ele pôde escrever descontroladamente boas letras populares do Silence, quando ele tinha apenas 16 anos. Então é algo que eu posso escrever, editar e impressionar.


Você é um Gerente de Experiência do Programa SQL Server da Microsoft. Por que você começou a trabalhar para a Microsoft e o que faz um gerente de programas experiência?

Para ser honesto, eu estava começando uma família. Então eu precisava pensar em trabalhar para uma empresa maior. A Microsoft cuida de seus funcionários e isso foi naturalmente. Eu comecei a trabalhar na Microsoft em 2005, com foco em design e assistência de conteúdo para o Surface. Essa ação resultou em nosso computador touch (que acaba de anunciar uma nova linha de tablets). Eu tenho cinco patentes do Surface e (4 pendentes). Depois eu trabalhei com Hardware (mouses, teclados e web cam). Comecei a redesenhar nosso manual (trabalhando com o nosso designer Azy), removemos o texto para torná-lo um IKEA - "LEGO". A ideia é ter um folheto de instruções com (fotos e setas). Só depois disso que eu mudei para o SQL a fim de trabalhar na equipe de conteúdo. Eu tive um período divertido com ações no Wiki, trabalhando em vídeos, redesenhando layouts de ajuda e dirigindo os esforços para integrar mais ajuda na interface do usuário. Então eu me mudei para mais perto da nossa equipe UX e eu passei a ser um XPM.

Gestores de experiência de programa (pelo menos no nosso grupo) o foco é fim a fim na previsão de experiência. Trabalhamos com nossos designers, planejadores de produto, produtos PMs para ajudar a construir as experiências, promover cenários e ajudar a garantir que o cliente está no centro de tudo isso (aqui está um exemplo do que é ter foco no cliente e como ele se sente em um design). Também montamos um monte de equipes alvo na construção de colaboração, comunicação e, por vezes, possuímos outros programas focados no design. Eu próprio em nosso programa de pessoas, estamos tentando melhorar, redefinir e redesenhar o futuro da Ajuda. Estamos trabalhando com a maior dedicação para os nossos clientes, vamos em direção a colaboração extrema com as equipes. Eu as vezes também me divirto em vídeos como este que eu fiz com Ehren (essa é a minha voz com a minha imagem).


Seus status no TN são insanos: um total de 349.908 pontos, 11.185 respostas nos Fóruns, você já recebeu mais de 2.473 classificações de 4 estrelas para os seus posts no blog e 24.364 atividades do Wiki. Como você encaixa isso em seu horário de trabalho / vida normal?

Eu quebrei os 349.908 pontos. Uau!

Eu uso clones. Um exército inteiro deles e os visto com armadura branca para dinamitar tudo.

Algumas pessoas jogam videogames. Comunidade é o meu videogame. = ^)

Ei, você não mencionou meus prêmios de conquista. Eu tenho a maior quantidade de medalhas de ouro do que a maioria das pessoas de todo o mundo, com 21 ouros.



Há uma coisa que eu notei sobre o seu Status no TN, não há traduções em tudo! Se você tivesse que aprender uma língua estrangeira para aumentar esse número qual seria?

Eu na verdade traduzir artigos para o espanhol no TechNet Wiki. E eu lidero uma equipe de pessoas que me ajudam no refinamento das traduções. Aqui está um Wiki Acerca do TechNet Wiki (es-ES).

Esses outros status estão nos perfis de (Tradução Wiki) e nas traduções das bibliotecas MSDN / TechNet. Ele é usado em um widget de tradução que é semelhante ao que temos no blog TechNet Wiki. Você pode traduzir os artigos inglês do TechNet, depois fazer as edições e pedir para que um moderador as verifique. Eles chamam essa versão da biblioteca de Tradução Wiki. Isso é um pouco confuso, porque nós também fazemos a tradução de artigos no TechNet Wiki, depois temos a tradução Widget com as mesmas características do wiki e a dos blogs. Portanto há três tipos diferentes de tradução no "wiki".


Eu acredito que você é casado e tem filhos também. Se assim for, Wiki significa nada para eles ou é apenas um "hobby estranho" do papai?

Eles são jovens demais para realmente saber. Mas o meu filho de um ano de idade está envolvido. Sento ele no meu colo enquanto eu escrevo ou edito algumas vezes os artigos. Coloquei dois adesivos na minha camisa, ele os coloca no dele. Então eu os tiro e os coloco em outro lugar da minha camisa ou na dele. Nós continuamos assim durante horas, dias mesmo.

Para minha esposa, a interação é mais ou menos como, "Você está trabalhando?". Então ela me dá um bom olhar e eu posso vê-la, mesmo quando eu não estou olhando para ela. Você sempre pode ver esse olhar.


Muitas vezes você assina os posts como "Ninja Ed". Agora, para encontrar uma definição adequada, eu estudei o que é um ninja (ou shinobi). Os Ninjas eram mercenários no Japão feudal especializados na guerra não ortodoxa, incluindo espionagem, assassinato e combate aberto. Devemos ter medo de você?

Sim. Tenha medo das minhas habilidades de edição wiki. Você sabe que eles dizem que a pena é mais poderosa que a espada?. Bem, isso foi antes deles inventarem o teclado.


Gosto muito das figuras de Faixas Ninja, eu acho que é muito divertido. De onde surgiu essa ideia?

Ela surgiu com Eric Battalio, o grande mestre do TechNet Wiki. Acho que ele é fã de quadrinhos online e animações de faixas de combate. Por algum motivo ele gosta da simplicidade deles. Ele começou a fazer uma figura de faixas ninjas para a conta de Twitter. Em seguida, ele fez algumas figuras com imagens de faixas para as etiquetas a fim de promover o TechNet Wiki. Yuri seguiu com a conta no Twitter Wiki Ninjas do Brasil e colocou no canto um ninja com a bandeira Brasil. Outros membros do Brasil também fizeram as figuras das faixas. Eu trouxe o conceito de nome e colei nas figuras Wiki Ninjas para o blog.

Eu tenho a coleção de imagens de ninja de Eric, e eu comecei adicionando a ele, como a imagem acima.


Se fosse possível obter um presente da comunidade TN Wiki o que você gostaria de ter?

Um medalhão que concede a paz a todos. Ou a minha imagem de boneco Wiki Ninja com altura, barba, óculos e usando um crachá que diz "Editor".


Quaisquer famosas últimas palavras?

Nas famosas palavras de Winston Churchill: "Senhora, você está feia. Na parte da manhã, eu estarei sóbria. "

Nas famosas palavras de Eleanor Roosevelt ou outra pessoa, "Grandes mentes discutem idéias; mentes médias discutem eventos e as mentes pequenas discutem pessoas. "

Nas famosas palavras de Benjamin Franklin, "A necessidade nunca fez um bom negócio."


Desde já eu quero agradecer a oportunidade de poder publicar esta entrevista de alguém que admiro muito como pessoa e profissional.

Convido a comunidade a dar os parabéns ao Wiki Ninja Ed Price.

A comunidade Microsoft Technet e MSDN agradece muito o seu trabalho.

O conhecimento se reflete nas suas ações diante da nossa imensa comunidade.

Temos certeza que o seu exemplo motivará outros.

Obrigado por todas as suas contribuições!

Até a próxima oportunidade.



Viewing all 17778 articles
Browse latest View live


<script src="https://jsc.adskeeper.com/r/s/rssing.com.1596347.js" async> </script>