Usar Office en una pantalla de 82 pulgadas
Post für Bill Clinton
“6 Ways To Be More Presidential On Yammer” – na, wenn das keine starke Headline ist. Eine Gruppe gründen, eine Umfrage starten, jemanden loben und schon fühlen wir uns alle etwas mehr wie der Präsident der USA, gleichbedeutend mit dem wohl mächtigsten Amt der Welt. Wohl deshalb hält Bill Clinton auch die Keynote auf der SharePoint Conference 2014 in Las Vegas. Die Konferenz in Nevada steht übrigens unter dem Motto „connect. reimagine. transform.“
Grund genug für die Kollegen von Yammer auf ihrem Blog ein paar Ideen zu spinnen.
Apropos Yammer und modernes Arbeiten: Auf der Working Social Tour von Yammer in Amsterdam haben ich dazu auch mit einigen Kunden gesprochen. Denn immer mehr deutsche Unternehmen evaluieren derzeit Yammer als einen Baustein für digitales Arbeit und Dokumentenmanagement. Neben der technischen Implementierung gehen sie vor allem den unternehmenskulturellen Wandel an, um mehr Transparenz, Netzwerken und Austauschen Schritt für Schritt für einzuführen.
Denn klar ist: Auch der Umgang mit Social Enterprise innerhalb eines Unternehmens muss gelernt sein, erst dann prägen sich Mitarbeiter und Unternehmen gleichermaßen ein, wie wertvoll Netzwerke wie Yammer für alle sein können Zugegeben, man fühlt sich nicht direkt wie der Präsident der USA, aber das macht ja auch nichts.
Posted by Diana Heinrichs
Communications Manager Social Enterprise
PowerTip: List Outlook Contacts with PowerShell
Summary: Use Windows PowerShell to list contacts in Microsoft Outlook.
How can I use Windows PowerShell to programmatically connect to Outlook to get the Contacts list?
Connect by using ComObject, and select the objects you need:
$Outlook=NEW-OBJECT –comobject Outlook.Application
$Contacts=$Outlook.session.GetDefaultFolder(10).items
$Contacts | Format-Table FullName,MobileTelephoneNumber,Email1Address
Sábado - Maiores contribuintes da 1ª semana de Março de 2014
Bem vindos a mais uma semana de atualização da comunidade Wiki Ninjas Brasil.
Hoje é Sábado, dia de saber quem são os Maiores Contribuintes.
Iniciamos com os atuais líderes.


ESTATÍSTICAS
Esta é a análise das contribuições do TechNet Wiki Brasil ao longo da última semana.
Segundo as estatísticas gerais, tivemos 256 usuários que contribuíram 1.857 páginas.
Além disso, obtivemos 8.123 revisões com 5.233 comentários.
Mais detalhes em nossa página: http://social.technet.microsoft.com/wiki/pt-br/default.aspx
Este resultado é significativo e, comprova o aumento expressivo no número de contribuições para a comunidade Microsoft.
DESTAQUES
Tivemos também a participação internacional na comunidade Wiki Ninjas Brasil com Gokan, Naomi e Peter. Sejam Bem-Vindos a comunidade.
Os maiores destaques desta semana na comunidade Microsoft do Brasil foram Durval Ramos e Alan Nascimento Carlos, ótimo começo de mês para eles que ficaram em destaque.
Não podemos deixar de mencionar a contribuição ativa das seguintes pessoas ao longo da semana.
Joselito Souza
Denis Roberto Felix
Gokan Ozcifci
Jefferson Castilho
Naomi N
Demétrio Silva
Marcelo Strippoli
Ana Paula de Almeida
Luciano Lima [MVP] Brazil
Vinicius Mozart
Peter Geelen - MSFT
Thiago Cardoso Luiz
Daniel Donda
Fernando Lugão Veltem
![]() | Prêmio Maiores Revisores Quem fez mais revisões individuais |
#1 Gokan Ozcifci com 10 revisões.
#2 Durval Ramos com 9 revisões.
#3 Demétrio Silva com 7 revisões.
![]() | Prêmio Artigos mais atualizados Quem atualizou mais artigos |
#1 Gokan Ozcifci com 9 artigos.
#2 Durval Ramos com 3 artigos.
#3 Alan Nascimento Carlos com 2 artigos.
![]() | Prêmio maioria dos artigos atualizados A maior quantidade de conteúdo atualizado em um único artigo |
O artigo a ter a maioria das mudanças esta semana foi Introdução às SQL Azure Federations, escrito por Vitor Tomaz
O revisor desta semana foi Benoit Jester - MTFC,
O artigo a ter a maioria das mudanças esta semana foi Publicação de Serviços WCF no SharePoint, escrito por Fabian André Gehrke
O revisor desta semana foi Gokan Ozcifci,
O artigo a ter a maioria das mudanças esta semana foi SharePoint 2010: Arquivos bloqueados e desbloqueados para execução no Farm, escrito por Hezequias Vasconcelos
O revisor desta semana foi Gokan Ozcifci,
![]() | Prêmio Artigo com mais longa atualização O artigo mais atualizado desta semana |
O artigo que obteve maior atenção esta semana foi Introdução às SQL Azure Federations, escrito por Vitor Tomaz
O revisor desta semana foi Benoit Jester - MTFC,
O artigo que obteve maior atenção esta semana foi Publicação de Serviços WCF no SharePoint, escrito por Fabian André Gehrke
O revisor desta semana foi Gokan Ozcifci,
O artigo que obteve maior atenção esta semana foi SharePoint 2010: Arquivos bloqueados e desbloqueados para execução no Farm , escrito por Hezequias Vasconcelos
O revisor desta semana foi Gokan Ozcifci,
![]() | Prêmio maioria dos artigos revisados Artigo com mais revisões em uma semana |
Esta semana, a maioria que brincava com artigo é Caçando Registros Fantasma no SQL Server, escrito por Durval Ramos. Foi revisto 6 vezes na semana passada.
O revisor desta semana foi Durval Ramos,
Esta semana, a maioria que brincava com artigo é SharePoint 2013: Guia de Sobrevivência, escrito por Fernando Lugão Veltem. Foi revisto 6 vezes na semana passada.
O revisor desta semana foi Demétrio Silva,
Esta semana, a maioria que brincava com artigo é Filtro de lista no Outlook 2010 com lista do SharePoint 2010, escrito por Denis Roberto Felix. Foi revisto 4 vezes na semana passada.
Os revisores desta semana foram Denis Roberto Felix& Jefferson Castilho
Esta semana, a maioria que brincava com artigo é Cannot Connect to the virtual machine. Try to connect again – Hyper Windows Server 2008 R2, escrito por Jefferson Castilho. Foi revisto 2 vezes na semana passada.
Os revisores desta semana foram Jefferson Castilho& Naomi N
Esta semana, a maioria que brincava com artigo é Agenda de Publicações no Blog Wiki Ninjas Brasil, escrito por Fernando Lugão Veltem. Foi revisto 2 vezes na semana passada.
Os revisores desta semana foram Alan Nascimento Carlos, Luciano Lima [MVP] Brazil& Hezequias Vasconcelos
Esta semana, a maioria que brincava com artigo é Lista de updates para o System Center Virtual Machine Manager 2012 SP1., escrito por Thiago Cardoso Luiz. Foi revisto 2 vezes na semana passada.
O revisor desta semana foi Thiago Cardoso Luiz,
Esta semana, a maioria que brincava com artigo é SharePoint 2013: Criar e importar Thesaurus, escrito por Rodrigo Romano. Foi revisto 1 vez na semana passada.
O revisor desta semana foi Gokan Ozcifci,
Esta semana, a maioria que brincava com artigo é Como instalar o Windows PowerShell Web Access , escrito por Daniel Donda. Foi revisto 1 vez na semana passada.
O revisor desta semana foi Daniel Donda,
Esta semana, a maioria que brincava com artigo é Project Server 2013: Dependência do SharePoint 2013, escrito por Hezequias Vasconcelos. Foi revisto 1 vez na semana passada.
O revisor desta semana foi Gokan Ozcifci,
Esta semana, a maioria que brincava com artigo é Entendendo Office Web Apps 2013, escrito por Fernando Lugão Veltem. Foi revisto 1 vez na semana passada.
O revisor desta semana foi Gokan Ozcifci,
![]() | Prêmio do artigo mais popular Colaboração é o nome do jogo! |
O artigo a ser atualizado pela maioria das pessoas desta semana é Filtro de lista no Outlook 2010 com lista do SharePoint 2010, escrito por Denis Roberto Felix
Os revisores desta semana foram Denis Roberto Felix& Jefferson Castilho
O artigo a ser atualizado pela maioria das pessoas desta semana é Agenda de Publicações no Blog Wiki Ninjas Brasil, escrito por Fernando Lugão Veltem
Os revisores desta semana foram Alan Nascimento Carlos, Luciano Lima [MVP] Brazil& Hezequias Vasconcelos
O artigo a ser atualizado pela maioria das pessoas desta semana é Cannot Connect to the virtual machine. Try to connect again – Hyper Windows Server 2008 R2, escrito por Jefferson Castilho
Os revisores desta semana foram Jefferson Castilho& Naomi N
Agradecemos a todos os membros da nossa comunidade pelas grandes contribuições desta semana.
Vale lembrar que toda e qualquer ajuda/contribuição para a comunidade é importante e muito bem vinda.
É muito bom ver a nossa comunidade evoluir, crescer e, se desenvolver. Esperamos continuar com esse forte apoio de todos na partilha do conhecimento.
Parabéns a toda comunidade por mais uma ótima semana de contribuições.
Obrigado e até o próximo Sábado.
Wiki Ninja Hezequias Vasconcelos
Big Data -verkkoseminaari ja demoja nyt Youtubessa. Tutustu moderniin tietovarastointiarkkitehtuuriin käytännössä, näe kuinka Hadoop otetaan käyttöön ja kuinka sitä hyödynnetään.
Top Contributors Awards!! BizTalk Guru talk, Hybrid Cloud Deep thought, February TN Guru Deposit Bonanza, plus... Happy Birthday Ed!
Welcome back for another analysis of contributions to TechNet Wiki over the last week.
First up, the weekly leader board snapshot...
Hurrah for Benoit! A tremendous performance by Ben this week, rocketing him to the top of the charts!
Alan commanding a masterful lead of the New Articles tally too!
As always, here are the results of another weekly crawl over the updated articles feed.
![]() | Most Revisions Award Who has made the most individual revisions |
#1 Benoit Jester - MTFC with 198 revisions.
#2 Gokan Ozcifci with 121 revisions.
#3 Peter Geelen - MSFT with 55 revisions.
Just behind the winners but also worth a mention are:
#4 Tomasso Groenendijk with 50 revisions.
#5 i.biswajith with 42 revisions.
#6 Richard Mueller with 38 revisions.
#7 Craig Lussier with 34 revisions.
#8 Mr X with 33 revisions.
#9 Carsten Siemens with 32 revisions.
#10 Nonki Takahashi with 30 revisions.
![]() | Most Articles Updated Award Who has updated the most articles |
#1 Benoit Jester - MTFC with 130 articles.
#2 Gokan Ozcifci with 109 articles.
#3 Craig Lussier with 32 articles.
Just behind the winners but also worth a mention are:
#4 Richard Mueller with 20 articles.
#5 Peter Geelen - MSFT with 17 articles.
#6 Tomasso Groenendijk with 14 articles.
#7 Davut EREN - TAT with 14 articles.
#8 Ugur Demir - TAT with 14 articles.
#9 Durval Ramos with 9 articles.
#10 Elguc Yusifbeyli-TAT with 9 articles.
![]() | Most Updated Article Award Largest amount of updated content in a single article |
The article to have the most change this week was new arrival, Migrating BizTalk Server maps to Windows Azure BizTalk Services (WABS) maps, by Sandro Pereira
This week's reviser was Sandro Pereira,
This is an entry by Sandro for the February Guru Competition, and another fine piece of work it is to, from somewhat of a legend in the BizTalk chronicles.
Good luck Sandro, thanks for giving us such detailed awesomeness!
Also in the news, the March competition page has just been released!
Let's see who's first to contribute!
![]() | Longest Article Award Biggest article updated this week |
This week's largest document to get some attention is Hybrid Cloud Infrastructure Design Considerations, by Thomas W Shinder - MSFT
This week's reviser was Craig Lussier,
This is just a colossal tome of knowledge from Thomas and always worth a mention.
This is just full of eye popping and mind expanding stuff, it would enrich the most experienced cloud user developers with at least one more thing they never knew they didn't know.
![]() | Most Revised Article Award Article with the most revisions in a week |
This week's most fiddled with article is The Man Behind TechNet Wiki, by XAML guy, Jayakumaur (JK), Ed Price - MSFT, Steef-Jan Wiggers, Richard Mueller, Durval Ramos, Naomi N, Bruno Lewin - MSFT, Peter Geelen - MSFT, Davut EREN - TAT, Craig Lussier & Margriet Bruggeman. It was revised 69 times last week.
This week, the TechNet bloggers and councillors came together in an outpouring of gushy love for the big man that is Ed Price.
When we heard it was his birthday, we colluded behind darkened doorways and shady chat rooms, to concoct a birthday page for the man that we all agree drives TechNet Wiki to new heights!
Happy Birthday again Ed.
![]() | Most Popular Article Award Collaboration is the name of the game! |
The article to be updated by the most people this week is TechNet Guru Contributions for February, by XAML guy
Wow, what a busy end to the month for TechNet Guru, with many players only revealing their hand in the last days and hours of February.
This week's revisers were Mr X, Magnus (MM8), Ramakrishnaraja, Eihab Isaac, Benoit Jester - MTFC, Carsten Siemens, Jayakumaur (JK), HimanshuSharma, Durval Ramos, Tim Pacl, dev hedgehog, Ed Price - MSFT, Praveen Rayan D'sa, IshamMohamed, Nonki Takahashi, Shweta Jain, Richard Mueller, Mohit Kumar Gupta, Ahmad Osama, Sandro Pereira, ChristophMaresch, Jaliya Udagedara& João Eduardo Sousa
That hyperactivity around the Guru competition even pushed The Man Behind TechNet Wiki, by XAML guy, Jayakumaur (JK), Ed Price - MSFT, Steef-Jan Wiggers, Richard Mueller, Durval Ramos, Naomi N, Bruno Lewin - MSFT, Peter Geelen - MSFT, Davut EREN - TAT, Craig Lussier & Margriet Bruggeman into second place!
![]() | Ninja 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
- Version 12 of The Man Behind TechNet Wiki was saved by Margriet Bruggeman just 1 minute after Peter Geelen - MSFT
Congratulations Peter!
This is a funny top ten this week, as we all jostled to buff Ed's birthday surprise before he woke. - Revision 16 of The Man Behind TechNet Wiki was saved by XAML guy just 2 minutes after Margriet Bruggeman
- Revision 18 of The Man Behind TechNet Wiki was saved by Margriet Bruggeman just 2 minutes after Durval Ramos
- Revision 39 of The Man Behind TechNet Wiki was saved by Naomi N just 2 minutes after XAML guy
- Revision 49 of The Man Behind TechNet Wiki was saved by XAML guy just 2 minutes after Naomi N
- Revision 53 of The Man Behind TechNet Wiki was saved by XAML guy just 2 minutes after Richard Mueller
- Revision 57 of The Man Behind TechNet Wiki was saved by Durval Ramos just 2 minutes after Bruno Lewin - MSFT
- Revision 59 of The Man Behind TechNet Wiki was saved by Naomi N just 2 minutes after Durval Ramos
- Revision 3 of System Center Configuration Manager 2012 Client Agent Konfigürasyonu ve Clientlara Yüklenmesi (tr-TR) was saved by Peter Geelen - MSFT just 2 minutes after Benoit Jester - MTFC
- Revision 17 of The Man Behind TechNet Wiki was saved by Durval Ramos just 3 minutes after XAML guy
Wow, some great activity this week, with most new content based around the Guru competition and most activity based around Ed's secret birthday surprise.
It was heart warming to see how quickly the bloggers and councillors came together with birthday messages for Ed.
It is also amazing to see how many top quality professionals are gravitating to the Wiki through the Guru awards.
I am very proud and honoured to get to know you all.
Best regards,
Pete Laker
Disaster-proof enterprise cloud solutions with Windows Azure
Every Solution Architect or IT Manager eventually, needs take care of one of the most challenging tasks for an IT organization: dispose of disaster recovery capabilities to support the business continuity requirements.
These concerns are not different when you are using a Cloud platform as Windows Azure, you always need bear in mind that anything (under your control or not), would fail in any moment (Black swan theory), so, you must plan and design your Cloud solution from a disaster-proof perspective following a process to build resilient solutions very similar to the process that you can follow for an on-premises solution, but, the main difference is that with Windows Azure you don’t need take care of expensive specialized hardware or build a nuke-proof bunker.
I define the process in five steps:
1. Get business requirements: getting from different business sources the critical processes where IT need to invest for business continuity and what are exactly the requirements to keep the business running. The basic idea is that redundancy is not necessary for every IT service. You need use a criteria to define what IT services need high availability and disaster recovery; I do usually use the following:
a. Critical Systems: services that need keep up and running in any circumstance (service outages of a critical system means business interruption and potentially could have financial and legal implications).
b. Essential Systems: services that need keep up and running to support business operations and are typically integrated with Critical Systems. These services need priority in the disaster recovery plan.
c. Necessary Systems: services that help to improve business operations and provide productivity improvements for employees, but are not required for business continuity. Necessary Systems can be left in the background in the recovery plan.
d. Optional Systems: These services may or may not improve business productivity, here I include test systems, historical data archiving, Intranet (not vital to the business, etc.). These services may be excluded from the recovery plan.
2. Set business continuity IT requirements: where we need to define recovery time objectives for the previously classified systems, recovery point objectives for application data, how you are going to manage the process and the IT support that you need to provide resiliency for the systems; in the same time that you are balancing between high availability and disaster recovery costs vs. the possible business losses in case of outages because 9’s in the availability percentage means more or less money.
3. Define High Availability and Disaster Recovery strategies: as a first planning phase where you need define what strategy are you going to follow to minimize impact of outages. The outage categories that you must cover are: software outages, operation errors outages (these two have aprox. 50% of the typical service outages), hardware outages, scheduled outages and facility outages.
4. Plan and Design the solution: at this step you need to plan for application data, state and infrastructure resiliency following cloud design patterns and defining the IT service management and operational processes (including disaster recovery protocol, etc.).
5. Build solution: now you are in the middle of the battlefield developing the solution, and here is where you can use Windows Azure services as the building blocks to build your disaster-proof solution, using any of the application, data or infrastructure services to deploy a solution created with the features that I call the Cloud DNA: Health and Monitoring model, Automation, Availability sets (grouped components so that are always available during scheduled outages), Security, Data and Compliance, component distribution and geo-dispersion according with business requirements, load balancing and autoscaling, Development for Operations and Configuration Management; using the programming language and computing platform that better fits for you.
Some useful links:
Best Practices for the Design of Large-Scale Services on Windows Azure Cloud Services.
Cloud Design Patterns: Prescriptive Architecture Guidance for Cloud Applications
Windows Azure Patterns & Practices
PowerShell Jobs Week: Introduction to PowerShell Jobs
Summary: Richard Siddaway introduces you to Windows PowerShell jobs.
Hey, Scripting Guy! I’ve just starting learning Windows PowerShell, and I have some long running tasks to perform. What’s the best way of running these tasks?
—LJ
Hello LJ,
Honorary Scripting Guy, Richard Siddaway, here today filling in for my good friend, The Scripting Guy. LJ, you need to use Windows PowerShell jobs for your long running tasks. Jobs are an area of Windows PowerShell that I feel is neglected. The headline piece of functionality in Windows PowerShell 2.0 was remoting. In many respects, Windows PowerShell jobs are just as important and beneficial, to your automation efforts as remoting has been.
This is the first of a series of posts that, hopefully, will shine the spotlight on Windows PowerShell jobs, remind people of their capabilities, and encourage their greater adoption. The full series comprises:
- Introduction to PowerShell jobs (this post)
- WMI and CIM Jobs
- Remote Jobs
- Scheduled Jobs
- Workflow Jobs
- Job Processes
- Jobs in the Enterprise
This introductory post will cover the basics of using Windows PowerShell jobs.
Jobs were introduced in Windows PowerShell 2.0 and helped to solve a problem inherent in the command-line tools. That is, if you start a long running task, your prompt is unavailable until the task finishes. As an example of a long running task, think of this simple Windows PowerShell command:
Get-ChildItem -Path c:\ -Recurse
If you run the command, you will get a full directory list of your C: drive. That will take some time. As an aside, if you are experimenting with performance counters in Windows PowerShell, running this command in a couple of consoles is a good way to give you CPU a work out.
Back when I was using VBScript, I would have multiple command prompts open—each running a script. That can get confusing and annoying. With Windows PowerShell, you can also run multiple consoles or instances of the Windows PowerShell ISE. But a better approach is to use a Windows PowerShell job.
To create a Windows PowerShell job, simply put your code into the script block of the Start-Job cmdlet:
Start-Job -ScriptBlock {Get-ChildItem -Path c:\ -Recurse}
The cmdlet will return information about the job as shown in the following screenshot.
Windows PowerShell will assign a name and numeric ID. You can see that the job type is a Background job (job types are explained in the Help file about_Job_Details), and that it’s running on the local machine. The final column shows (at least some of) the command that is running.
Note The numeric IDs that you see on your machine may vary from those displayed in this post. The important point is the relationship between the jobs and their IDs.
You can check on the progress of your jobs using Get-Job:
The same information is presented as when the job started.
You can use the job name or ID to pull back information on an individual job:
Get-Job -Id 4
Get-Job -Name Job4
Both commands return the same information about your job. It is interesting to use the –IncludeChildJob parameter, as shown in the next screenshot.
The job with an ID of 4 is the data you’ve been seeing all along. Now a job with an ID of 5 has suddenly appeared. Actually, it’s been there all the time because Windows PowerShell jobs created through Start-Job always consist of a parent job and a child job. The child job does the actual work. If you were running the job against a number of remote machines by using Invoke-Command and its –AsJob parameter, you would get one child job per remote machine.
When you manage jobs, anything you do to the parent job is automatically applied to any child jobs. Removing or stopping the parent job performs the same action on the child jobs. Getting the results of the parent job means you get the results of all the child jobs. As you will see later, you can access the child jobs directly to retrieve their data.
If you start another job as shown here…
…you’ll see that it is given an ID of 6. Windows PowerShell automatically assigns the next ID number, taking child job IDs into account. This can cause confusion to people new to Windows PowerShell jobs.
When a job has completed, you can retrieve the data stored in the job.
You can see that the job consists of a parent job (ID 6) and a child job (ID 7). You can use Receive-Job to get the data from the job. I added the –Keep parameter to prevent the default action of the data being deleted from the job. In a simple job, as in the example, you can access the data through the parent or child jobs:
Receive-Job -Id 6 -Keep
Receive-Job -Id 7 –Keep
When you have multiple child jobs, its usually easier to access the child jobs in turn:
$jobs = Get-Job -Name Job6 | select -ExpandProperty ChildJobs
foreach ($job in $jobs){Receive-Job -Job $job -Keep}
You’ve seen some of the cmdlets that are associated with Windows PowerShell jobs. The full set is:
- Get-Job
Gets Windows PowerShell background jobs that are running in the current session - Receive-Job
Gets the results of the Windows PowerShell background jobs in the current session - Remove-Job
Deletes a Windows PowerShell background job - Resume-Job
Restarts a suspended job - Start-Job
Starts a Windows PowerShell background job - Stop-Job
Stops a Windows PowerShell background job - Suspend-Job
Temporarily stops workflow jobs - Wait-Job
Suppresses the command prompt until one or all of the Windows PowerShell background jobs that are running in the session are complete
Suspend-Job and Resume-Job only apply to workflow jobs. You’ll learn more about them on day 5.
Each cmdlet has an associated Help file (remember that you can use Update-Help in Windows PowerShell 4.0 and Windows PowerShell 3.0). There is also an extensive set of about files:
- about_Jobs
- about_Job_Details
- about_Remote_Jobs
- about_Scheduled_Jobs
- about_Scheduled_Jobs_Advanced
- about_Scheduled_Jobs_Basics
- about_Scheduled_Jobs_Troubleshooting
One important point to note is that the simple Windows PowerShell jobs that you’ve seen so far are isolated to the Windows PowerShell session in which you started the job. If you close the session that contains the jobs, you will lose the jobs and your results unless you’ve saved the data to disk.
Another way to work with jobs is to create a variable that holds the job object:
You create the variable when you start the job:
$myjob = Start-Job -ScriptBlock {Get-ChildItem }
Notice in the screenshot that there is no output as the job starts. You can use the variable to display job information or any of the techniques you’ve seen already:
Get-Job -Id 10
Get-Job -Name Job10
You can also do this:
$myjob | Get-Job
The variable can be used directly when retrieving job data:
Receive-Job -Job $myjob –Keep
Many people like to name their jobs rather than allowing Windows PowerShell to name them:
Start-Job -ScriptBlock {Get-ChildItem } -Name myjob
Get-Job -Name myjob
Receive-Job -Name myjob -Keep
You can see the start and end times of your jobs:
If you want to see the execution time, you need to do a little bit of work:
Get-Job | select PSBeginTime, PSEndTime, @{N='ExecutionTime'; E={$_.PSEndTime - $_.PSBeginTime}}
The execution time is calculated by subtracting the begin time from the end time, which results in a timespan object:
Notice that the first job run, which was Get-ChildItem, runs recursively against the C: drive, and it took over 52 minutes to run. That’s a long time to have your Windows PowerShell prompt locked up by a single task. Use a job and you can carry on working.
You should always aim to clean up your Windows PowerShell environment and remove any lingering artifacts such as jobs, remoting, or CIM sessions before shutting Windows PowerShell. In the case of jobs, they will be removed for you if you don’t do it, but I think that is a sloppy approach. Especially when you can remove all old jobs in one pass:
Get-Job | Remove-Job
Or you can remove individual jobs:
Get-Job -Id 12 | Remove-Job
Remember that Name can also be used as an identifier.
Alternatively, you can filter on job completion:
Get-Job -State Completed | Remove-Job
You need to ensure that your jobs have all completed before you delete them and close Windows PowerShell:
Get-Job | where State -ne 'Completed'
One common mistake when people start working with jobs is to forget to retrieve the data before deleting the job. Try to make using jobs a process: Run the job, get the data, delete the job. That way, you clean up as you work with the jobs, and you don’t forget to retrieve your data.
That’s it for today. Tomorrow you’ll learn about WMI and CIM jobs. Bye for now.
~Richard
Thanks, Richard.
Richard Siddaway is based out of the UK, and he spends his time automating anything and everything, for Kelway, Ltd. A six-year Windows PowerShell MVP, Richard is a prolific blogger, mainly about Windows PowerShell (Richard Siddaway's Blog: Of PowerShell and Other Things) and a frequent speaker at user groups and Windows PowerShell conferences. He has written a number of Windows PowerShell books: PowerShell in Practice; PowerShell and WMI, PowerShell in Depth (co-author); PowerShell Dive (co-editor), and he is currently finishing Learn Active Directory Management in a Month of Lunches, which features lots of Windows PowerShell. All of the books are available from Manning Publications.
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
Kuusisataa miljoonaa kuittiriviä tietovarastoon viidessä minuutissa ja adhoc-kyselyitä 10 miljardiin ostotapahtumaan muutamassa sekunnissa - Parallel Data Warehousen esittelyvideo ja demo
TechNet WikiNinjas Infrastructure Webdays Istanbul 2014
Hörmətli Dostlar !
Sizləri Martın 29-da Türkiyə vaxtilə saat 10:00 da və Azərbaycan vaxtı ilə saat 12:00 başlayacaq seminara dəvət edirik. Online olaraq yayımlanacaq seminarda bir-brindən dəyərli dostlarımız çıxış edəcək. Seminarlar Türkiyə və Azərbaycan türkcəsində təqdim olunacaqdır. Mövzular qısa başlıqlar şəkilində aşağdakı kimi sıralanmışdır.
1. Hakan Uzuner [MVP] - Keynote Speaker
2. Gökan Özcifci [MVP] - OFFICE 365 & SharePoint
3. Uğur Demir - Exchange 2013 SP1 Yenilikleri
4. Mehmet Parlakyiğit & Recep Yüksel - Hyper-V & VMM
5. Asil Mutlu & Davut Eren - System Center 2012
6. Yavuz Taşçı & Hasan Dimdik - Active Directory
7. Elgüc Yusifbeyli - Failover Clustering (AZ)
Seminarlarda iştirak zamanı aşağıdakı keçidlərdən yararlanacaqsınız.
Join Meeting: https://www305.livemeeting.com/cc/mvp/join
Meeting ID: WebDaysTR2014
birbaşa keçid
https://www.livemeeting.com/cc/mvp/join?id=WebDaysTR2014&role=attend
Bizi izlədiyiniz üçün təşəkkür edirik.
Meet Moez Tounsi! March's CRM Guru
1-Moez, can you please introduce yourself to our readers?
I am a Technical Solution Specialist with a Ninja Black Belt for Customer Management Solutions acting in Middle East and Africa. Before this I was a Senior Consultant in Europe on a wide area of technologies mainly Dynamics CRM and SharePoint Server and Subject Matter Expert on software design and ASP.NET.
2- What do you love the most about technology?
Technology is the key driver for modern world, the way it reflects and accelerates real world connections and shortens distance between everyone. Before we were in a world were technology is governed by requirements and business usage, today we have changed it so it reflects sentiments, touch communication and direct contact.
3- What is CRM? Can you give us a small introduction?
Customer Relationship Management is the best solution when an organization needs to gain intelligence on their customer ecosystem and segment profitability. So it sharpens the way they are selling products and services in collaborative and Dynamic Fashion. CRM Solutions amplifies customer satisfaction and customer knowledge, automates multichannel contact and drives business performance. Today we can see CRM Apps in Small, Mid-Size and Large businesses in various industries like banking, telecommunication and governments.
What is really distinguished in Dynamics CRM is the ability to be “Polymorph” meaning the ability to translate real world situations and challenges to Technology Based efficiency. With Dynamics CRM we talk about Patient Relationship Management, Student Information Systems, Case and Records Management, Citizen Relationship management and so on. I truly believe that Dynamics CRM is the future for all businesses.
4- Any links that can help expand our Unified communications CRM knowledge.
Never miss that you can have CRM online on crm.dynamics.com
I invite everyone to see this video http://youtu.be/C3gxpUYrjM4
5- What is the newest updates for CRM this year?
Social with Microsoft Social Listening and the acquisition of Parature a Multichannel contact center software that will be pre-shipped with Dynamics CRM.
Marketing, Multichannel Campaign and Social too with Microsoft Dynamics Marketing, this is an essential too when it comes to use Marketing as a Service.
On the contact center side we are adding new features and business scenarios that will make the Contact Center experience better. We also are into shipping in the next few weeks Microsoft Dynamics Service Desk a new addition that was known as the Desktop Agent, and here is a solution that handles dynamic CTI integration and business requirements.
6-Away from technology, do you have any other hobbies or passions?
Part from technology I am an amateur swimmer I compete summertime in locals in Susah my hometown, like to hang out with friends and French & Italian cuisine.
I am also a passionate traveler. This summer, my destination is Norway to climb on top of the Pulpit Rock.
7- Any advice to anyone that wants to be an IT guru?
Be passionate about what you are doing, our job is challenging and full of adrenaline. Most important think in being a guru is sharing, in fact what I learned is that we can never be a Guru by ourselves but with the amount of information exchange we are having every day.
8- How can people contact you for any technical inquiries?
I am very active in MSDN Forums as well as ASP.Net (http://asp.net) and you can contact me through my profile http://social.msdn.microsoft.com/profile/Moez+Tounsi .
Tip of the Day: No Love for POP3
Today’s Tip…
The mail client the comes with Windows 8 supports connecting to email servers using the IMAP protocol. However, it does NOT support email servers that use the older POP3 protocol.
However, if your email provider uses POP3, you have a couple of options open to you.
- Go to mail.live.com and add your POP3 account there. You will be able to create a new Outlook alias that you can use.
- Download a different email client such as Windows Live Essentials which supports POP3
Kostenloses eBook: Social is for Closers – Wie Microsoft Social Listening und Dynamics CRM Vertriebsmitarbeitern helfen erfolgreicher zu sein
Liebe Leser,
Sie wussten bestimmt schon, dass 57% eines Kaufentscheidungsprozesses bereits vor dem ersten Kontakt mit einem Verkäufer abgeschlossen sind? Dann nutzen alle Ihre Vertriebskollegen auch bestimmt schon ein voll integriertes Social Listening Werkzeug gemeinsam mit einem holistischen CRM System? Nein? Dann sollten Sie Microsoft Social Listening und Dynamics CRM kennen lernen!
Viel Spaß beim Lesen wünscht Ihnen Ihr
Sebastian Grassl
Microsoft Dynamics CRM Product Marketing Manager
Domingo - Final de Semana Surpresa: FINALISTAS do TechNet Wiki Day de fevereiro/2014
Apesar deste mês ser o mais curto do ano, muitos artigos de qualidade foram criados e foi difícil para a Comissão de Seleção de Artigos definir quais seriam os 5 finalistas de fevereiro/2014.
Foram analisados os artigos dos últimos 35 dias, para que todos os artigos que não foram analisados no fim do mês de janeiro tenham também uma chance de participar.
Apenas um artigo por autor foi selecionado para esta premiação do TechNet Wiki Day.
É com grande alegria que divulgo abaixo os 5 finalistas do mês de fevereiro/2014 (ordenado por autor):
- SharePoint 2013: Exportando dados da lista para Excel por Demétrio Silva
- Windows Server 2012 R2 - Graphical Management Tools and Infrastructure por Jordano Mazzoni
- SQL Server 2014 - Buffer Pool Extension - BFE por Luan.Moreno (a.k.a SQL.Soul)
- Guia de integração do System Center Service Manager 2012 por Lucas Camargo Reis
- Realizando P2V online com SCVMM 2012 por Walter Teixeira
Só por estarem entre os 5 melhores artigos deste mês já é um motivo de orgulho, pois isto mostra que estes autores compartilharam um excelente conteúdo e contribuíram para manter o alto nível de qualidade dos artigos TechNet Wiki.
Na próxima semana, 3 artigos serão premiados e apenas um será o grande vencedor.
Quem será o vencedor deste prêmio da Comunidade TechNet ? Saberemos em breve, na próxima semana.
Até +,
Wiki Ninja Durval Ramos ( Twitter, Perfil )
Sala de conciertos en Windows 8
Přecházíme z Windows XP (4.díl)
V posledním díle tohoto seriálu o přechodu z Windows XP se podíváme na samotný průběh instalace systému Windows 8.1.
nalepeném na počítači, ale můžete jej získat např. i v elektronické podobě. U některých typů instalací (zejména multilicenčních) tento klíč není vyžadován a je možné jej zadat až po kompletní instalaci.
Mal wieder Angry Birds: Mac-Bitcoin-Dieb verbreitet sich durch geknackte Version
Einmal mehr will sich Schadsoftware für den Mac als unliebsame Dreingabe geknackter Software verbreiten, die unter anderem per Peer-to-Peer-Netzwerk verbreitet wird. Der Security-Hersteller Eset warnt vor der Malware CoinThief für OS X, die Logindaten für Bitcoin-Wallets klaut – und so den Diebstahl der digitalen Währungseinheiten einleitet.
Der Schädling schleust sich einerseits als vermeintlich nützliche Bitcoin-Software ein, die beispielsweise den aktuellen Kurs der Krypto-Währung anzeigt. Die bösartig manipulierte Freeware wurde auf bekannte und an sich vertrauenswürdige Downloadseiten wie download.com hochgeladen. Währen der Installation infiziert die Malware den Rechner und installiert ein – wahrscheinlich bösartiges – Firefox-Plugin, um dann die eigentliche, voll funktionstüchtige Anwendung zu starten. Die Versionen der Software im Apple App-Store sind nicht mit dem Schädling infiziert.
Andererseits wurde CoinThief auch als unliebsamer Zusatz zu geknackten Versionen von beliebten Apps wie Angry Birds, Pixelmator, BBEdit und Delicious Libary verbreitet. Die Raubkopien kursieren als Bit-Torrent-Download.
Sicher vor solchen Infektionen ist, wer Software ausschließlich aus dem offiziellen App-Store installiert. Sollte der eigene Rechner mit dem Schädling befallen und keine Antivirensoftware zur Hand sein, dann bietet SecureMac eine gute Anleitung zur Entfernung des Schädlings.
Gastbeitrag von Michael Kranawetter, Chief Security Advisor (CSA) bei Microsoft in Deutschland. In seinem eigenen Blog veröffentlicht Michael alles Wissenswerte rund um Schwachstellen in Microsoft-Produkten und die veröffentlichten Softwareupdates.
PowerTip: Control Job Starts with PowerShell
Summary: Learn how to use Windows PowerShell to control which jobs start when.
How can I use Windows PowerShell to complete a group of jobs before I start more jobs?
Use the Start-Job cmdlet, for example, to start 3 long running processes:
Start-Job {<long running process 1>}
Start-Job {<long running process 2>}
Start-Job {<long running process 3>}
Then use Wait-Job to stop further processing. It works at the prompt, or even better, in a script:
Get-Job | Wait-Job
After your jobs have completed, you can run more jobs:
Start-Job {<long running process 4>}
Start-Job {<long running process 5>}
TechNet Guru GOLD Winners in Windows Development (August-September 2013)
Welcome back to my mini-series highlighting some of the past TechNet Guru winners in Windows Development.
Last month we looked at May-July. This month, I'll look at August and September.
I'll highlight the Gold winners in subjects I am qualified to comment on, with a little bit of love, or general developer chat thrown in.
![]() | Visual Basic Guru - August 2013 |
| Reed Kimble | How to Get the Textual Representation of a Number (Convert Number to Words) in VB.Net | Peter Laker: "Superb article. Well presented and detailed." SB: "nice code example of a real world problem" Ed Price: "Great formatting, explanations, and code snippets!" Richard Mueller: "Very good ideas and well explained. This can be useful." Anthony D. Green: "This would make a great programming exercise for students." |
This is a great primer for converting numbers to words, in this case by simply using an Enum.
Reed has an excellent profile on MSDN and TechNet, consistently producing quality articles like this.
And we're not talking about turning your calculator upside down to make rude words!
![]() | Visual C# Guru - August 2013 |
| Isham Mohamed | Avoid “File system redirection” in Visual Studio 2012 | Christian Lukito: "Good article to explain Windows 8.1 behaviour" CW: "This article calls out a problem you may encounter in C# and shell execution of things from the system directories. I thought it is well done and should help to unblock individuals." Ed Price: "Great explanation to a common issue!" |
Windows 8 has in my view been a great success. Microsoft may have been a little slow to get into the tablet market, but now they're here, Windows 8 beats the other platforms in every way.
It was a fast and simple experience "skilling up" for W8 Metro, which I would describe as was a "nice hop" somewhere between WPF and Silverlight.
This article from Isham nicely describes a gotcha you may encounter, as your knowledge and demands grow.
![]() | Windows Phone Guru - August 2013 |
| Chilberto | Azure Mobile Services Custom API - Exploring Server Side Capability | JS: "only 1" Ed Price: "Really important topic with great code snippets and solid explanations!" |
This is a great article from Chilberto server side capability of Azure Mobile Services - the ultimate solution for mobiles and Windows 8.
As noted in the article, a great launch page into the wonderful world of Mobile services is here.
Also, if you want to know more about Mobile Services scripts and node.js, then you should start here.
![]() | Windows Store App Guru - August 2013 |
| Sachin S | Custom styling the alternate rows inside ListView/GridView | Ed Price: "Good topic and breakdown. It could benefit from more explanations and a breakdown of sections with a TOC. Thanks for the contribution!" |
Here we go into the XAML side of life, and an excellent example of what we can do with one of the most powerful features of XAML based products - ItemTemplates
In this case, SachinS is using a StyleSelector to decide the style to be used per row.
Styling and Templates are shown in downloadable detail in these XAML related projects, that I've posted on MSDN over the years:
- WPF Styles and Control Templates - Made in code
- Overriding SystemColors in WPF
- Changing a WPF Button Background
- RibbonRadioButton as RadioButton Style
- WPF Themes - Using and tweaking
- Watermarked TextBox and PasswordBox
![]() | WPF Guru - August 2013 |
| Magnus (MM8) | Validating data in WPF 4.5 using the INotifyErrorDataError interface | Peter Laker: "Excellent overview of validation" Ed Price: "Important topic and great delivery and formatting!" |
Well this is a subject close to my heart. I have made various versions of validation, for different clients.
Over the years I developed various versions, my favourite being a mix if IDataError and an attributes based validation rule solution.
When you first delve into WPF, you may feel that MS missed a trick not implementing a standardised way to do validation.
However it soon become apparent how flexible WPF is by offering several ways to validate. and how refreshing it is to be able to collate, manage and display errors however you like.
![]() | Visual Basic Guru - September 2013 |
| John Anthony Oliver | Code for 2008 and 2010 versions of vb.net. Have you ever wanted an oval, triangle, a pentagon, a hexagon or an octagon for a control or a form? | Richard Mueller: "A very interesting and creative article with lots of example code." MR: "Helpful article! " Ed Price: "Good solution with a lot of detail! Would be even better formatted into sections, since it's so long. Some good interactions in the comments, too!" SB: "The article has a narrative and shows doing something which I know people want to achieve. The code shows revisions and is VB code. " |
This is the point I'd be jumping into WPF to be honest, however John has given a great run through of the VB way.
I look at all that WinForm code and I long for XAML. Separating the UI from the code logic also lets you have two people work on the page, equals faster development.
Still, WPF is another leap of learning, if you come from a WinForm background, so it is great to see this contribution from John.
![]() | Visual C# Guru - September 2013 |
| Jaliya Udagedara | IEnumerable<T> Vs. IQueryable<T> | Ed Price: "As Naomi wrote in the comments, "I like your articles and your style - easy to follow." I agree, it has great formatting, and it is very clear. Special thanks to Pituach for helping format it and for giving Jaliya some good advice!" CW: "The most important difference is in the query building. Unfortunately this was at the end. Article still quite useful." |
IQueryable is of course an essential part on Linq. This article from Jaliya has a good go of explaining how it fits in.
Another great read , started nearly nine years ago, is the "LINQ: Building an IQueryable provider series" from Matt Warren - MSFT
![]() | Windows Phone Guru - September 2013 |
| mcosmin | How to play flac files in windows phone using C# | JS"Long but good" Ed Price: "Long article; very in depth!" Peter Laker: "Wow yummy, very nice, thanks mcosmin" |
This is an excellent article about the versatile MediaStreamSource. This wonderful piece of runtime allows you to get right under the hood and fiddle with the media stream.
This means you can write your own decoders and essentially make your own Media Player for media that has not yet been integrated into Silverlight's MediaPlayer.
Thank you mcosmin for choosing a great subject to share on TechNet wiki!
![]() | Windows Store App Guru - September 2013 |
| Thomas Claudius Huber | What's new for the Appbar in Windows 8.1 | RC: "It's pretty much a rehash of the documentation here. The comments on differences between the XAML implementation and the C# implementation are useful. How about C++ and VB syntax as well? The title and tags should also clarify that this is a XAML-specific article." Ed Price: "Good breakdown of the sections, great formatting of the code and images. Great article! As RC mentioned, this should include more info about XAML. " |
This just shows how great this competition is. It gives our coding experts a platform as good as a blog, to post about new developments.
We learn a lot at TechNet, as we read these all when they arrive. This was a deserved win for Thomas.
![]() | WPF Guru - September 2013 |
| Magnus (MM8) | WPF: Exporting Data from a DataGrid Control | Ed Price: "Fantastic formatting and great descriptions!" Peter Laker: "Wow, awesomely detailed, nice work Magnus!" |
This was an interesting article from Magnus. In my view, and data bound to a DataGrid should be exported from the source data, not from the DataGrid itself.
If bound two-way correctly, then anything in the DataGrid can be pulled from the bound source. Traversing controls for data is a WinForm thing, thankfully completely avoidable in XAML based applications.
When you get a couple of major projects under your belt completely in MVVM, you realise there is no reason to touch controls themselves.
The only exception may be as Magnus highlights, if you change the order of the data. A simple source collection would not also change.
However this is when you turn to To group, an ICollectionView which supports these operations. You then perform the operations on the collection view, and refer to it for exporting in the desired order.
While I'm at it, for the DataGrid fans amongst you, here are some MSDN Gallary samples from me:
- Editing live updated cells of a DataGrid
- Excel Spredsheet Processing
- Changing DataGrid RowHeader Properties and/or Template When a Cell is Selected
- DataGrid Lost Focus
- WPF Master/Detail (edit form for selected DataGrid item)
- DataTable DataGrid Updates (from background thread)
- DataTable Master/Detail with DataGrid
- Static Bridge: Avoid Binding Error - removing a DataGrid Row with RelativeSource
Well, another great bunch of winners last August and September.
Next time I'll look back at October and November, when I'll also take another tally of medals.
Thank you for joining me on another look back at the Gurus that have gone before.
Best regards,
Pete Laker