We offer two things:
1. Hundreds of automation script samples based on IT Pros' frequently asked IT tasks
2. Script Browser & Script Analyzer tools to ease and improve the script writing
Visual Studio Community 2013 is released today. Free of charge! It gives you almost all features originally in Visual Studio 2013 Pro. http://www.visualstudio.com/news/vs2013-community-vs
With Visual Studio 2013 Community, you can get Visual Studio extensions that incorporate new languages, features, and development tools into this IDE. (These extensions are available from the Visual Studio Gallery.) Here is how to install the Developer Assistant extension for Visual Studio after the installation of Visual Studio, with which you can get instant code sample help when you are writing C# code projects:
1. Go to the Tools menu, and choose ‘Extensions and Updates”
2. Choose Online / Visual Studio Gallery
3. in the Search bar, type Developer Assistant
4. Install ‘Bing Developer Assistant’.
We are very grateful to the Windows PowerShell MVPs Kirk Munro and Laurent Dardenne for providing lots of great ideas to enhance the Script Browser & Script Analyzer in the past 3 weeks. Today, we are releasing the 1.3 update thanks to their suggestions. The team is committed to making the apps useful. Your feedback is very important to us.
Download Script Browser & Script Analyzer 1.3 (If you have already installed an earlier version of Script Browser & Script Analyzer, you will get an update notification when you launch Windows PowerShell ISE.)
1. Support Sub-Categories in Search Filters
You can select sub categories in the Filters now! In the following example, I selected Windows Azure / Automation sub category to look for all Azure automation script samples.
2. Save the Search Filters.
If you have some filter combination that you would like to use very often, you can save the search.
After saving the search, you can easily revisit the search in Saved Filters.
3. Add the support of ‘PowerShell Workflow’ scripts in the Script Browser.
4. In Script Analyzer, switching the code tab will no longer trigger the script analysis automatically
This change is based on the following user feedback and the discussion with MVPs.
https://scriptanalyzer.codeplex.com/workitem/1130
5. Other UI enhancements:
a) Reduce the height of search result in the search result list, so that user can see more search results on the screen.
b) Make it more obvious how to close the Filter option with the ‘Apply Filters’ button.
We sincerely suggest you give the new Script Browser & Script Analyzer a try (click here to download). If you love what you see in Script Browser & Script Analyzer, please recommend it to your friends and colleagues. If you encounter any problems or have any suggestions for us, please contact us at onescript@microsoft.com. Your precious opinions and comments are more than welcome.
Thanks to Satoru Kitabata, we get the chance to introduce the Script Browser and Script Analyzer application to the Japan IT community.
Here is a newly released MSDN article introducing how to use the Script Browser for Windows PowerShell ISE in Japanese.
http://msdn.microsoft.com/ja-jp/dn770154
The following article introduces the Script Analyzer usage.
http://msdn.microsoft.com/ja-jp/dn770155
The PowerShell team has recently announced PowerShellGet, a new way to discover, install and update PowerShell modules, in the Windows Management Framework 5.0 Preview. In this blog, you will learn how to install Script Browser & Script Analyzer through the PowerShellGet.
First, you need to download and install Windows Management Framework 5.0 Preview.
Next, launch Windows PowerShell ISE, and type the following command into the PowerShell console. The installation does not require administrator permission because it installs the apps to your current user profile.
Install-Module ScriptBrowser –Scope CurrentUser
After the installation, you can enable Script Browser / Script Analyzer in the PowerShell ISE by entering the following cmdlets:
The Script Browser and Script Analyzer apps have received nearly 15,000 downloads since they were released half a month ago. Microsoft PowerShell MVPs provided numerous suggestions to help us improve the apps. Based on what we have learnt in the past two weeks, today we bring to you the 1.2 update of Script Browser and Script Analyzer. The team is committed to making the apps useful. Your feedback is very important to us.
Download Script Browser & Script Analyzer 1.2(If you have already installed an earlier version of Script Browser & Script Analyzer, you will get an update notification when you launch Windows PowerShell ISE.)
1. A standalone desktop version of Script Browser
In this release, we provide a new standalone desktop version of Script Brower so that non-PowerShell scripters, e.g. SQL/VBS scripters, can also benefit from the browser.
You can easily configure the Script Browser desktop app and the Script Browser PowerShell ISE plugin to share the favorite samples and downloaded samples.
2. New Cmdlets to manually load Script Browser / Script Analyzer when you need them
In the past releases, the Script Browser and Script Analyzer plugins are turned on automatically when you start Windows PowerShell ISE. In this release, you can choose to manually load Script Browser and Script Analyzer into ISE when you need them. Here is how to do it.
First, you need to uncheck the following ‘Allow the installer to update Windows PowerShell ISE profile’ option when you install the 1.2 update. In this way, the Script Browser and Script Analyzer will not be loaded automatically when you start ISE.
Next, when you need Script Browser / Script Analyzer in the ISE, you can type the following cmdlets to load them:
When you do not need them, you can type these cmdlets:
We even provided a cmdlet for starting the desktop version of Script Browser:
3. Largely improved Script Analyzer rules
In this release, we figured out a new solution to largely improve the speedof Script Analyzer.
We have also fixed all Script Analyzer issues that users have reported. Please continue sharing your feedback with us.
4. Bug Fixes
a) Improve the startup speed of Script Browser and Script Analyzer
b) Fixed a sample rating display issue
Script of the Day
Script Download: The script is available for download from https://gallery.technet.microsoft.com//How-to-remove-a-user-from-5f1ece2a. You can also use Microsoft Script Browser for Windows PowerShell ISE to download the sample with one button click from within your scripting environment.
This script sample is used to remove the specific mailbox from the distribution group membership.
You can find more All-In-One Script Framework script samples at http://aka.ms/onescriptingallery
Script Download: The script is available for download from https://gallery.technet.microsoft.com//How-to-identify-which-4e545ba4. You can also use Microsoft Script Browser for Windows PowerShell ISE to download the sample with one button click from within your scripting environment.
This script sample is used to identify which group a contact belongs to in EXO.
Script Download: The script is available for download from https://gallery.technet.microsoft.com//How-to-set-up-Out-of-1b801ba6. You can also use Microsoft Script Browser for Windows PowerShell ISE to download the sample with one button click from within your scripting environment.
This script sample is used to set up Out-of-Office auto reply message for an entire organization in EXO
Script Download: The script is available for download from https://gallery.technet.microsoft.com//How-to-Set-Default-User-bb8d11c0. You can also use Microsoft Script Browser for Windows PowerShell ISE to download the sample with one button click from within your scripting environment.
This script sample is used to set the calendars’ default permission in EXO
Script Download: The script is available for download from https://gallery.technet.microsoft.com//How-to-remove-secondary-e690ce08. You can also use Microsoft Script Browser for Windows PowerShell ISE to download the sample with one button click from within your scripting environment.
This script sample is used to remove secondary email address in bulk in EXO