andyhuey + microsoft   260

Introducing Azure DevOps | Blog | Microsoft Azure
Azure DevOps represents the evolution of Visual Studio Team Services (VSTS). VSTS users will be upgraded into Azure DevOps projects automatically. For existing users, there is no loss of functionally, simply more choice and control. The end to end traceability and integration that has been the hallmark of VSTS is all there. Azure DevOps services work great together. Today is the start of a transformation and over the next few months existing users will begin to see changes show up. What does this mean?

URLs will change from abc.visualstudio.com to dev.azure.com/abc. We will support redirects from visualstudio.com URLs so there will not be broken links.
As part of this change, the services have an updated user experience. We continue to iterate on the experience based on feedback from the preview. Today we’re enabling it by default for new customers. In the coming months we will enable it by default for existing users.
Users of the on-premises Team Foundation Server (TFS) will continue to receive updates based on features live in Azure DevOps. Starting with next version of TFS, the product will be called Azure DevOps Server and will continue to be enhanced through our normal cadence of updates.
microsoft  azure  TFS 
10 days ago by andyhuey
Microsoft rebrands, repositions Visual Studio Team Services as Azure DevOps | ZDNet
For those who were wondering what Microsoft would do with Visual Studio Team Services (VSTS) following its purchase of GitHub earlier this year, the answer is in. Microsoft is "evolving" VSTS into a family of Azure DevOps services.
microsoft  TFS 
10 days ago by andyhuey
What The Hell Was The Microsoft Network?
The Microsoft Network was a long forgotten experiment that started back during the Windows 95 Preview Program somewhere around 1994. It was an exciting time for me as a young lad. Having a copy of Windows 95 a year before it came out made me feel Special, Hip, and Cool, three properties which were much sought after by teenage computer nerds. For perhaps the only time in its life, Windows was cool, and so was I.
microsoft  windows  funny 
22 days ago by andyhuey
Start writing applications TODAY with the new Microsoft Authentication SDKs | Blog | Microsoft Azure
At Build 2016 we announced the first developer preview of the new generation of authentication SDKs for Microsoft identities, the Microsoft Authentication Library (MSAL) for .NET.

Today I am excited to announce the release of production-ready previews of MSAL .NET, MSAL iOS, MSAL Android, and MSAL Javascript.
microsoft  dotnet  authentication  graphapi 
4 weeks ago by andyhuey
Get access without a user - Documentation - Microsoft Graph
Some apps call Microsoft Graph with their own identity and not on behalf of a user. In many cases, these are background services or daemons that run on a server without the presence of a signed-in user. An example of such an app might be an email archival service that wakes up and runs overnight. In some cases, apps that have a signed-in user present may also need to call Microsoft Graph under their own identity. For example, an app may need to use functionality that requires more elevated privileges in an organization than those carried by the signed-in user.
microsoft  graphapi  authentication 
4 weeks ago by andyhuey
Register your app - Documentation - Microsoft Graph
Your app must be registered with Azure AD. Registering your app establishes a unique application ID and other values that your app uses to authenticate with Azure AD and get tokens. For the Azure AD v2.0 endpoint, you register your app with the Microsoft App Registration Portal. You can use either a Microsoft account or a work or school account to register your app. Depending on the type of app you are developing, you will need to copy one or more properties during registration to use when you configure authentication and authorization for your app.
microsoft  graphapi 
4 weeks ago by andyhuey
Use Azure AD v2.0 to access secure resources without user interaction | Microsoft Docs
You can use the OAuth 2.0 client credentials grant specified in RFC 6749, sometimes called two-legged OAuth, to access web-hosted resources by using the identity of an application. This type of grant commonly is used for server-to-server interactions that must run in the background, without immediate interaction with a user. These types of applications often are referred to as daemons or service accounts.
microsoft  azure  authentication 
4 weeks ago by andyhuey
Office Dev Show - Episode 27 - Azure AD Converged Authentication and the Microsoft Graph | Office Dev Show | Channel 9
In this episode of the Office Dev Show, Richard diZerega talks with Mr. Cloud Identity, Vittorio Bertocci about the Azure AD v2 application model for developers. They explore the differences from v1, how v2 converges commercial and consumer scenarios, how easy it is to use with the new Microsoft Authentication Libraries (MSAL), and how to use v2 with the Microsoft Graph. The v2 application model promises one application registration, one authentication flow, and one end-point through the Microsoft Graph.
microsoft  authentication  graphapi  video 
4 weeks ago by andyhuey
Microsoft Authentication Library Preview | Simon Jaeger
Recently, we announced MSAL – the Microsoft Authentication Library. This is the unified library to deal with authentication, across the different identity platforms provided by Microsoft. This includes Microsoft Accounts, Azure AD and Azure AD B2C.
microsoft  graphapi  authentication 
4 weeks ago by andyhuey
Microsoft Graph: Authentication with the converged model (preview) | Simon Jaeger
We will use the new converged authentication model (app model v2.0 preview) to register our application and obtain OAuth 2.0 tokens that we can use to call the Microsoft Graph. Using the converged authentication model will allow for anyone with an Azure AD user or a Microsoft account to use their identity in your solution, and for you to call the Microsoft Graph on their behalf.
microsoft  graphapi 
4 weeks ago by andyhuey
Build a multi-tenant daemon with the Azure AD v2.0 endpoint
A web application that sync's data from the Microsoft Graph using the identity of the application, instead of on behalf of a user.

This sample application shows how to use the Azure AD v2.0 endpoint to access the data of Microsoft business customers in a long-running, non-interactive process. It uses the OAuth2 client credentials grant to acquire an access token, which can be used to call the Microsoft Graph and access organizational data.

The app is built as an ASP.NET 4.5 MVC application, using the OWIN OpenID Connect middleware to sign in users. Its "daemon" component is simply an API controller, which, when called, syncs a list of users from the customer's Azure AD tenant. This SyncController.cs is triggered by an ajax call in the web application, and uses the Microsoft Authentication Library (MSAL) Preview for .NET to acquire a token.
microsoft  azure  dotnet 
4 weeks ago by andyhuey
Microsoft Identity: State of the Union and Future Direction | Build 2016 | Channel 9
Microsoft identity technology has been powering consumers and business solutions for decades, anticipating and contributing to industry trends such as the move to the cloud. Come to this session to learn about today’s state of the art of identity management and Microsoft’s vision for identity.
microsoft  video 
5 weeks ago by andyhuey
Permissions - Documentation - Microsoft Graph
Microsoft Graph exposes granular permissions that control the access that apps have to resources, like users, groups, and mail. As a developer, you decide which permissions for Microsoft Graph your app requests. When a user signs in to your app they, or, in some cases, an administrator, are given a chance to consent to these permissions. If the user consents, your app is given access to the resources and APIs that it has requested. For apps that don't take a signed-in user, permissions can be pre-consented to by an administrator when the app is installed or during sign-up.
programming  microsoft 
5 weeks ago by andyhuey
JSON Web Tokens - jwt.io
JSON Web Tokens are an open, industry standard RFC 7519 method for representing claims securely between two parties.

JWT.IO allows you to decode, verify and generate JWT.
authentication  security  dotnet  microsoft 
5 weeks ago by andyhuey
PnP Web Cast - Introduction to Microsoft Graph for Office 365 developer | Office 365 Developer Patterns and Practices | Channel 9
n this PnP Web Cast we concentrate on the Microsoft Graph and more specifically on how you can use that within your solutions to access user or company specific information when you are developing solutions for Office 365. In the presentation part we concentrate on covering what's in the Microsoft Graph and how you can use that in general.

In the demo section Paolo shows what's currently provided from the Microsoft Graph in the v1.0 from the service end point and how you can access this information from ASP.net MVC application. Demonstrated Visual Studio solution is available from the PnP sample gallery and is called as OfficeDevPnP.MSGraphAPIDemo.
microsoft  programming  video 
5 weeks ago by andyhuey
Home - Office UI Fabric
The official front-end framework for building experiences that fit seamlessly into Office and Office 365.
microsoft  programming 
5 weeks ago by andyhuey
Data and analysis in Partner Center | Microsoft Docs
Understand how your business is doing through data analysis

Planning ways to develop your CSP business includes understanding how your customers use their Microsoft products. You have several options for gathering data in Partner Center, and you can gather data on both your business and on if and how your customers are using the licenses they've purchased. If you are in the CSP direct model, you have the opportunity to install and use the Partner Center Analytics app for Power BI to gather additional data.
microsoft  CSP 
7 weeks ago by andyhuey
Pricing and offers | Microsoft Docs
To see the latest Cloud Solution Provider program pricelists and offers go to Sell > Pricing and Offers. You will find separate pricelists for license-based services, such as Office 365, Microsoft Dynamics CRM, and Enterprise Mobility Suite, and for usage-based services which includes Azure.
CSP  microsoft 
8 weeks ago by andyhuey
Surface Line Remains Synonymous with Sucky Serviceability | iFixit
First things first. The Surface Laptop is not a laptop. It’s a glue-filled monstrosity. There is nothing about it that is upgradable or long-lasting, and it literally can’t be opened without destroying it. (Show us the procedure, Microsoft, we’d love to be wrong.) As for the Surface Pro 5, it’s nearly identical to its predecessor—aside from ditching the last remaining upgradable component, the modular SSD.
microsoft  hardware 
12 weeks ago by andyhuey
Getting Started with the Cloud Solution Provider APIs – Paul Andrew
If you're a Cloud Solution Provider (CSP) partner, you have many options for transacting your customers orders with Microsoft. In this post I'll walk through getting started with the CSP Application Programming Interfaces (APIs) and point you to some resources for learning more about them.
microsoft  CSP 
june 2018 by andyhuey
Identity and Rights Management in CSP model – Part 2 – Hybrid Cloud Best Practices
The CSP program is currently rolling out at scale and many service providers are embarking on the journey to provide management infrastructure services for their customers. In addition to the first article about Identity in CSP, we will show more tricks from the field.
microsoft  CSP 
june 2018 by andyhuey
Identity and Rights Management in CSP model – Hybrid Cloud Best Practices
Today I will describe how identity works in CSP model, because it is not obvious for CSP Partners.
microsoft  CSP 
june 2018 by andyhuey
SpinPanel - SpinPanel
Cloud automation made easy
SpinPanel offers one unified platform for the creation, deployment and management of your Office 365, Azure, On-Premise and your (own) solutions.
microsoft  cloud  azure 
may 2018 by andyhuey
Azure Essentials | Cloud Services, Free Classes | Microsoft
Azure Essentials is just the beginning

Azure Essentials is the best place to get started with Azure and learn new skills. Get comfortable with the basics here, then dive deeper into Azure through access to free Pluralsight courses, Hands-on Labs, and Azure certifications.
microsoft  azure 
april 2018 by andyhuey
Home - Microsoft Graph
Use the Microsoft Graph API to connect to the data that drives productivity – mail, calendar, contacts, documents, directory, devices, and more.
microsoft  api 
march 2018 by andyhuey
Guy in a Cube - YouTube - YouTube
Welcome to Guy in a Cube! Even though there is no physical cube, there is still a cube in spirit. Every Tuesday there is a technical video focusing on the Microsoft Business Intelligence stack (including Power BI, Reporting Services and Analysis Services).
video  powerbi  microsoft 
february 2018 by andyhuey
Power BI Desktop January Feature Summary | Microsoft Power BI Blog | Microsoft Power BI
Happy new year to everyone! We are kicking off the new year with an update to Power BI Desktop focused on incremental improvements to popular features you are already using, including automatic date hierarchy, data label and axis formatting, and our relative date slicer. The ability to hide pages is another big update that gives you much more flexibility over how users consume your reports.
microsoft  software  reporting  BI 
january 2018 by andyhuey
AI School
Dive in and learn how to start building intelligence into your solutions with the Microsoft AI platform, including pre-trained AI services like Cognitive Services and Bot Framework, as well as deep learning tools like Azure Machine Learning, Visual Studio Code Tools for AI, and Cognitive Toolkit. Our platform enables any developer to code in any language and infuse AI into your apps. Whether your solutions are existing or new, this is the intelligence platform to build on.
microsoft  programming  learning 
january 2018 by andyhuey
The Q# Programming Language | Microsoft Docs
Q# (Q-sharp) is a domain-specific programming language used for expressing quantum algorithms. It is to be used for writing sub-programs that execute on an adjunct quantum processor, under the control of a classical host program and computer.
programming  microsoft  interesting 
december 2017 by andyhuey
Experiment with Azure for FREE! | .NET Blog
With all the things Azure can do, it’s hard to know where to start answering these important questions. But there’s a really easy way to explore the potential of Azure completely free and at your own pace: by creating a free Azure account. In fact, if you’re a Visual Studio subscriber either on your own or through your employer you effectively have one already. And even if you’re not a Visual Studio subscriber you too can start checking out Azure on your own schedule at your own pace completely free right now (details at bottom of page). And when I say “free” I don’t mean “free until you do anything” free; there are 29 free services you can spin up and play with and throw away at your whim and there’s something in there for everyone:
microsoft  azure 
october 2017 by andyhuey
Documenting the Web together - Microsoft Edge Dev BlogMicrosoft Edge Dev Blog
Today, we’re excited to share some big news for developers around the world wide web: We’re committing our resources towards making MDN Web Docs the best place to go for web API reference. To kick things off, today we started redirecting over 7,700 MSDN pages to corresponding topics in the MDN web docs library powered by Mozilla.
web  documentation  microsoft 
october 2017 by andyhuey
Azure Black Belt Networking and Security Presents Microsoft Networking Academy - Fall 2017 | Blog | Microsoft Azure
Welcome to this new season of our networking, and now security, webinar series! We’re hoping that this show will be helpful in delivering valuable content for anyone who’s looking at starting to consume information about the Azure cloud, or developing their cloud connectivity deeper with Azure.

A Microsoft Network Academy (#MNA) session is taking place every 4 weeks, on Fridays, this fall. It is open to customers, partners and Microsoft employees who want to learn more about Azure Networking, including ExpressRoute, Virtual Networking, and security — such as how to plan and design their connectivity to the Microsoft cloud, as well as the various security elements surrounding Azure.

MNA will typically be delivered in two formats, depending on the episodes, partner-focused sessions, and deep dive sessions. In both formats, there will be an open Q&A session at the end, where customers can "ask the experts".
microsoft  azure  training 
october 2017 by andyhuey
Partner Center Explorer is a sample application that demonstrates the Partner Center SDK authentication and usage.
Partner Center Explorer is an open source project that demonstrates how you can utilizes various techologies to support Cloud Solution Provider customers. This project enables you (the partner), customers, and end-users the ability to manage various resources. The primary purpose of this solution is to educate you on what is possible and how it can be accomplished.
microsoft  dotnet  azure  programming 
october 2017 by andyhuey
Cloud Solution Provider Developers | Channel 9
Last episode: Apr 04, 2016 at 10:33AM

This course is for Microsoft partners who are in the Cloud Solution Provider (CSP) program and who are interested in the Partner Center SDK and the Partner Center REST API. This includes partners who have been using the previous CREST API. The course consists of multiple video lessons and demos that are 10-60 minutes in duration. It also includes a self-paced hands-on-labs for course participants...
microsoft  programming 
september 2017 by andyhuey
.NET Conf 2017 | Channel 9
Sep 19–21, 2017
www.dotnetconf.net

.NET Conf is a free, 3 day virtual developer event co-organized by the .NET community and Microsoft.

Over the course of the three days you have a wide selection of live sessions that feature speakers from the community and .NET product teams where you can learn, ask questions live, and get inspired for your next software project.
programming  video  microsoft  dotnet 
september 2017 by andyhuey
Microsoft/VisualStudioUninstaller
This executable is designed to clean up and delete Preview, RC and final releases of Visual Studio 2013 and Visual Studio 2015, as well as early previews of Visual Studio 2017. It is designed to be used as a final resort to clean up a system of remaining artifacts from a non-successful installation, instead of having to reimage the machine.

WARNING: running this application may stop earlier remaining installations of Visual Studio 2012 and earlier from working, because Visual Studio 2012 and below share MSI upgrade code with Visual Studio 2013 and above.
microsoft  visualstudio 
march 2017 by andyhuey
docs.microsoft.com | Microsoft Docs
docs.microsoft.com is our new unified technical documentation experience; to learn more check out our blog. For additional documentation on Microsoft products or services, please visit MSDN or TechNet.
dotnet  microsoft  documentation 
february 2017 by andyhuey
Writage - Markdown plugin for Microsoft Word
Writage enables Microsoft Word to create and edit Markdown files (with .md .markdown or .text extensions). You could also save your .doc file as Markdown file.
markdown  microsoft  software 
january 2017 by andyhuey
Microsoft in 2017 with Paul Thurrott - RunAsRadio
Microsoft had a pretty good year in 2016 - or did it? Richard chats with Paul Thurrott about his impressions on Microsoft in the past year with an eye to the future. And while there have been some successes, there have also been some duds in 2016 too. Looking at you, Windows Phone! Paul talks about Microsoft's battles with hardware, from the killing of Band to the problems with Microsoft Surface Book. At the same time, he still loves his Book and is in awe of the Surface Studio. There's lots of great things going on at Microsoft and more to come - have a listen and a great 2017!
microsoft  podcast 
january 2017 by andyhuey
Convert your Windows Server 2012 to a Workstation!
This manual will guide you through the process of configuring your Windows Server 2012 or 2012 R2 so it can be used as a day-to-day operating system. If you are absolutely not familiar with the new version of Windows, read this article first. In case you don’t want to follow these steps, a converter application is available to automate the conversion process: Microsoft Server Converter 2012.
microsoft  windows  server 
october 2016 by andyhuey
Optimizing tempdb Performance
The size and physical placement of the tempdb database can affect the performance of a system. For example, if the size that is defined for tempdb is too small, part of the system-processing load may be taken up with autogrowing tempdb to the size required to support the workload every time you restart the instance of SQL Server. You can avoid this overhead by increasing the sizes of the tempdb data and log file. For information about determining the appropriate amount of disk space required for tempdb, see Capacity Planning for tempdb.
microsoft  sql  sqlserver 
august 2016 by andyhuey
.NET Core is Boiling the Ocean – Aaronontheweb
Now I no longer have any certainty with anything in regard to .NET Core, because the roadmap has been changing rapidly.
dotnet  programming  microsoft 
may 2016 by andyhuey
Introducing docs.microsoft.com
Today we’re announcing the preview release of our new documentation service https://docs.microsoft.com, showcasing content supporting our Enterprise Mobility products.
microsoft  documentation 
may 2016 by andyhuey
.NET Goodness at BUILD 2016 – .NET ALL THE THINGS! | Beth Massi
BUILD 2016 was two weeks ago in my favorite city, San Francisco. There was a TON of .NET content & announcements delivered. Here’s a recap of all the big .NET sessions, announcements, downloads and resources. And my apologies for not getting this out sooner, but I was unexpectedly out last week. Plus, anyone trying to pay attention to all the stuff happening that week probably needed a little break anyways ;-)
dotnet  microsoft  programming 
april 2016 by andyhuey
CaptionBot - For pictures worth the thousand words
I can understand the content of any image and I’ll try to describe it as well as any human. I’m still learning so I’ll hold onto your photo but no personal info.
images  microsoft 
april 2016 by andyhuey
AskWoody
Woody Leonhard's no-bull news, tips and help for Windows and Office
microsoft  office  news 
april 2016 by andyhuey
Microsoft Daylight Saving Time & Time Zone Blog | This is the blog maintained by staff at Microsoft to provide general information, announcements and provide answers to Frequently Asked Questions (FAQs) related to daylight saving time (DST) and time zone
This is the blog maintained by staff at Microsoft to provide general information, announcements and provide answers to Frequently Asked Questions (FAQs) related to daylight saving time (DST) and time zone (TZ) changes around the world.
microsoft  DST 
april 2016 by andyhuey
Microsoft testing new Outlook.com Premium email service | ZDNet
Microsoft is testing a new Outlook.com Premium email service while it continues to roll out its updated free Outlook.com service.
email  microsoft 
february 2016 by andyhuey
Repair Outlook Data Files (.pst and .ost) - Outlook
If your Microsoft Outlook Data File (.pst and .ost) won’t open or you suspect that the data file is damaged, use the Inbox Repair tool (Scanpst.exe) to diagnose and repair errors in the file. The Inbox Repair tool checks the Outlook Data Files on your computer to see if they're in good shape.
microsoft  office  outlook 
january 2016 by andyhuey
Keyboard shortcuts in OneNote 2013 - OneNote
This article lists the available keyboard shortcuts for common tasks in Microsoft OneNote 2013. These keyboard shortcuts refer to the U.S. keyboard layout. Keys on other keyboard layouts may not correspond exactly to the keys on a U.S. keyboard.
microsoft  OneNote 
january 2016 by andyhuey
Free data transfer
Microsoft has partnered with Laplink to provide you with data transfer tools that transfer selected files, folders, and more from an old Windows PC to a new Windows 8.1 or Windows 10 PC.

To get started, download PCmover Express —free for a limited time.
microsoft  windows  windows10  migration 
january 2016 by andyhuey
PCmover - Windows Migration from Laplink | Microsoft Recommended | Windows Easy Transfer
PCmover Express is the fast and easy way to move all your files, settings, and user profiles to your new PC. Just download the software to both PCs and follow the simple wizard. If you need assistance, our certified migration experts are ready to help 24/7, for FREE.
microsoft  windows  windows10  migration 
january 2016 by andyhuey
Visual Studio Code - Code Editing. Redefined.
Code Editing. Redefined.

Build and debug modern web and cloud applications. Code is free and available on your favorite platform - Linux, Mac OSX, and Windows.
microsoft  programming  editor 
december 2015 by andyhuey
Defrag Tools | Channel 9
Andrew Richards, Chad Beeder and Larry Larsen host this deep dive into the tools used to troubleshoot systems. Each Defrag Tools show focuses on a specific tool, going deep in to a tool's features, explaining when and why you should use the tool, and provides experience based tips to get the most out of the tool.
microsoft  video  podcast 
november 2015 by andyhuey
How to Manage AutoArchive in Outlook 2010
If you want to keep Outlook 2010 clean and run faster, one method is to set up the AutoArchive feature. Today we show you how to configure and manage the feature in Outlook 2010.

Using AutoArchive allows you to manage space in your mailbox or on the email server by moving older items to another location on your hard drive.
microsoft  outlook  archive 
september 2015 by andyhuey
VARBINARY(MAX) Tames the BLOB | T-SQL content from SQL Server Pro
Like the jelly-like Blob monster in those old Steve McQueen horror movies, mixing binary large objects (BLOBs) with relational database data has traditionally been unnatural and difficult to manage. BLOBs and relational database data are very different entities. Relational data usually consists of text or numbers and tends to be small. In contrast, BLOB data is most often pictures in .jpg, .tiff, or .bmp format—such as product images on a Web site—which can be quite large.
microsoft  sql 
march 2015 by andyhuey
Record and play back a Lync Meeting
When you record a Lync Meeting, you capture audio, video, instant messaging (IM), screen sharing, PowerPoint slides, whiteboard, and polling. Any of the presenters can record a meeting and save it on their computers.
microsoft  windows  screensharing 
february 2015 by andyhuey
« earlier      
per page:    204080120160

related tags

70-536  accessibility  activedirectory  admin  administration  ajax  analysis  andynms  antivirus  apache  api  apple  archive  asp.net  authentication  automation  azure  backup  BI  blog  books  browser  c#  caspol  certification  charts  cli  cloud  collaboration  COM  community  computer  computers  controls  copy  creditcard  CSP  css  database  debug  deployment  development  dfs  dhcp  documentation  domain  dotnet  download  DST  ebooks  editor  email  encryption  event  evernote  excel  exchange  firefox  flash  forum  forums  framework  free  freeware  fun  funny  games  geek  gis  graphapi  hardware  howto  HTTP  hyper-v  ie  IIS  images  imported  interesting  internet  iphone  javascript  jobs  learning  library  LINQ  linux  log  logging  magazine  mapping  markdown  marketing  MCP  media  microsoft  migration  monitor  monitoring  msdn  nas  network  networking  news  nfs  NJ  office  OneNote  opensource  optimization  outlook  parser  paypal  performance  player  plugin  podcast  powerbi  powerpoint  PowerShell  programming  proxy  rdp  reference  remote  remotedesktop  reporting  research  san  science  screensharing  script  scripting  sdk  security  server  service  shell  silverlight  software  sql  sqlserver  ssh  statistics  storage  sync  sysadmin  sysinternals  tech  technet  technews  technology  terminalservices  TFS  time  tips  todo  tools  training  troubleshooting  tutorial  TypeScript  ui  unix  upgrade  usergroup  utilities  VBA  vbscript  vhd  video  VirtualEarth  virtualization  virtualpc  vista  visualization  visualstudio  vpc  vs.net  vs2005  vs2008  VS2012  web  webcast  webserver  WebServices  weird  wiki  windows  windows7  windows10  WMI  WMIC  word  work  wpf  wsus  xml  xp 

Copy this bookmark:



description:


tags: