Script Host 2.0 Developer's Guide

Total Page:16

File Type:pdf, Size:1020Kb

Script Host 2.0 Developer's Guide Microsoft _ icrosoft Script Host 2.0 Developer's Guide Günter Born Contents Introduction xv parti Introduction to the World of Script Programming chapter i Introduction to Windows Script Host 3 WHAT YOU CAN DO WITH WSH SCRIPTS 4 A Few Remarks About VBScript and JScript 5 UPGRADING TO WSH 2 5 CREATING AND USING SCRIPTS 7 Creating Your First Script in VBScript 7 Creating the Same Script in JScript 9 Executing WSH Scripts 10 Submitting Arguments to a Script 14 The New .wsf File Format 19 Including External Files 20 Using Type Libraries 20 Debugging Features 21 chapter 2 Development Tools and Techniques 23 CREATING SCRIPTS 23 Using Script Templates 24 EDITING SCRIPTS 26 Invoking Script Editors 26 INSTALLING AND UNINSTALLING ACTIVEX CONTROLS 34 Registering a Control 34 Uninstalling a Control 35 DEBUGGING SCRIPTS 36 Tracing Your Programs 37 Using the Microsoft Script Debugger 39 Contents chapter з Introduction to Programming with Objects 45 OBJECTS 45 A Simple Object 46 The Object Model 46 Collections 47 Methods 48 A Practical Example 49 AVAILABLE OBJECTS 49 Getting Information About Objects, Methods, and Properties 50 chapter 4 Introduction to VBScript 51 BASIC FEATURES 51 Statements, Continued Lines, and Comments 51 Constants and Variables 54 Operators 63 Control Structures 67 Loops 69 Functions and Procedures 71 ADVANCED FEATURES 80 Error Handling 80 Regular Expressions (in VBScript 5.0 and Later) 82 Classes (in VBScript 5.0) 85 Using the With Statement (in VBScript 5.0) 89 chapter 5 Introduction to JScript 91 WHAT is JSCRIPT? 91 THE STRUCTURE OF A JSCRIPT PROGRAM 92 Comments 93 Statements 93 Constants 94 Variables 94 Escape Sequences in Strings 98 OPERATORS 99 Assignment Operator 100 Comparison Operators 100 Calculation Operators 100 Contents Increment and Decrement Operators 101 Logical Operators 102 Operator Precedence 103 CONTROL STRUCTURES 104 if Statement 104 Conditional Operator 105 for Loop 105 for...in Loop 107 while Loop 107 do...while Loop 108 switch Statement 109 break and continue Keywords 110 FUNCTIONS AND OBJECTS 110 User-Defined Functions 110 Built-in Functions 111 Objects 111 Arrays 112 Part и interactive Scripting chapter 6 Creating Simple Dialog Boxes in WSH 117 USING THE ECHO METHOD 117 Using Echo in VBScript 118 Using Echo in the Command Prompt Window 119 Using Echo in JScript 120 Using a Line Feed with Echo 121 USING THE MSGBOX FUNCTION IN VBSCRIPT 122 Defining the Icon and Buttons in a Dialog Box 125 Setting the Focus on a Button 127 Determining Which Button Was Used to Close a Dialog Box 128 Example: A Welcome Login Message in VBScript 130 USING THE POPUP METHOD 134 Using Popup in VBScript 137 Another JScript Example Using Popup 138 Contents chapter 7 Working with WSH Objects 141 USING THE WSCRIPT OBJECT 141 Retrieving WSH and Script Properties 142 Retrieving Language Engine Properties 145 Accessing Script Arguments 147 ACCESSING ENVIRONMENT VARIABLES 152 Accessing Environment Variables in a Script 152 CREATING AND RELEASING OBJECTS 165 CreateObject vs. GetObject 167 Using DisconnectObject 168 LAUNCHING OTHER PROGRAMS FROM A SCRIPT 170 Launching Notepad from VBScript 173 Launching Calculator from JScript 174 Paths Containing Blanks 175 The Quit Method 176 Using the Run Method to Execute MS-DOS Commands 180 chapter 8 Retrieving User Input in WSH Scripts 183 INVOKING AN INPUT DIALOG BOX IN VBSCRIPT 183 INVOKING AN INPUT DIALOG BOX IN JSCRIPT 186 A WSH 2 Solution: Combining VBScript and JScript 186 Using the prompt Method from Internet Explorer 188 chapter 9 Working with Forms 195 USING INTERNET EXPLORER TO CREATE AN ABOUT DIALOG BOX 195 Using the showModalDialog Method to Display an HTML File 196 Displaying the About Dialog Box Using VBScript 199 Displaying the About Dialog Box Using JScript 201 USING INTERNET EXPLORER AND WSH то CREATE A FORM 202 HTML Code for the Form 202 Displaying the Form 203 A JScript WSH Script for Displaying the Form 207 Displaying a File Selection Dialog Box 209 Improving the Form 212 Contents Part in Power Scripting chapter 10 Creating Shortcuts 225 SHORTCUT BASICS 225 Using the CreateShortcut Method 226 SHORTCUTS: BEYOND THE BASICS 231 Using the SpecialFolders Object 231 Creating a Shortcut on the Desktop 238 Creating a Shortcut on the Start Menu 242 Creating a Shortcut Using Arguments 248 Reading Shortcut Properties 253 Updating a Shortcut 259 Creating a Shortcut to a Web Site 263 chapter li Using Advanced WSH Features 267 RETRIEVING THE USER, DOMAIN, OR COMPUTER NAME 267 The JScript Implementation 269 CONNECTING TO A NETWORK PRINTER 270 Printer Mapping Using AddWindowsPrinterConnection 271 Printer Mapping Using AddPrinterConnection 272 Removing a Printer Mapping 276 Listing All Mapped Printers 278 Setting the Default Printer 279 MAPPING NETWORK DRIVES 281 The JScript Implementation 284 Logon Scripts 286 ACCESSING THE WINDOWS REGISTRY 286 Accessing the Registry in WSH 288 Accessing the Registry in VBScript 290 Run-Time Error Handling for Registry Access 293 Checking the Existence of a Key 296 Techniques for Registry Access in WSH 299 Enumerating Registry Keys and Values 305 Accessing the Registry Remotely 307 Changing the Windows 98 Installation Path 309 Hiding the Last User Name at Logon 311 Retrieving the Workgroup Name in Windows 98 312 chapter 12 Using File System and I/O Commands 317 THE FILESYSTEMOBJECT OBJECT MODEL 317 Creating a FileSystemObject Object 318 Methods of the FileSystemObject Object 319 ACCESSING DRIVES 320 Listing All Drives on a Machine 320 Showing Drive Properties 325 ACCESSING FILES AND FOLDERS 331 Listing All Subfolders in a Folder 332 Creating, Moving, Renaming, and Deleting Folders 335 Listing All Files in a Folder 343 Retrieving File Attributes and Dates 347 Copying and Deleting Files 355 Backing Up Folders 359 ACCESSING TEXT FILES 365 Reading from a Text File 365 Pitfalls of Using Dialog Boxes and Browser Windows to View Text Files 368 Writing to a Text File 376 Appending New Text to an Existing File 380 Replacing Text in a File 382 USING THE BROWSE FOR FOLDER DIALOG BOX 385 Using BrowseForFolder to Select Folders 386 Using BrowseForFolder to Select Files 391 chapter i3 Controlling Windows and Applications from Scripts 397 DELAYING SCRIPT EXECUTION 397 Using the Sleep Method to Reduce the CPU Load 398 Using a Delay to Solve a Problem with Asynchronous Processes 399 ACTIVATING AN APPLICATION USING THE APPACTIVATE METHOD 401 Pitfalls of Using the AppActivate Method 404 USING THE SENDKEYS METHOD TO SIMULATE KEYSTROKES 406 Using SendKeys in WSH 2 406 Manipulating Two Applications Using SendKeys 410 Contents CUSTOMIZING WINDOWS USING LOGON SCRIPTS 413 Setting Up a Logon Script 413 Using Global Logon and Logoff Scripts 415 Using Startup and Shutdown Scripts 416 Startup and Logon Scripts in Windows 95 and Windows 98 417 chapter 14 Programming Techniques and Tips 419 RUN-TIME ERRORS 419 Handling Run-Time Errors in VBScript 419 Handling Run-Time Errors in JScript 420 Raising a Run-Time Error in VBScript 421 PATHS AND DATES 421 Getting the Script's Path 421 Getting the Current Directory 422 Setting the Default Folder 423 Getting the Current Drive Name 423 Calculating Date Differences 424 LONG FILENAMES, THE AT COMMAND, AND SYSTEM CALLS 425 Using the Windows NT Scheduler to Execute WSH Scripts 425 Using Long Filenames in Scripts 425 Using the Run Method to Execute System Calls 426 Locking a Windows 2000 Workstation 429 Invoking the Copy Disk Dialog Box 430 Invoking the Format Dialog Box 431 Invoking the Screen Saver Property Page 432 Calling Control Panel Modules 432 Using the Run Method to Handle Network Mappings 434 USER DIALOG BOXES AND OUTPUT 434 Using Tabs and Line Feeds 434 Displaying Console Input and Output 435 Writing to a Line and Reading from It 437 Piping Program Output 439 Using Files for Streaming 440 Logging Script Output 443 Printing from a WSH Script 446 Contents FILE HANDLING Checking Whether a File or Folder Exists Checking Whether a Folder is Empty Checking Whether an Access Database Is in Use Copying a File Renaming a File or Folder Searching for a File Listing All Shortcut Files PLAYING SOUND Using Internet Explorer to Play Sound THE WINDOWS SHELL Testing the Shell Version Arranging the Desktop Windows Opening Folder Windows Accessing Windows Shell Dialog Boxes CALLING A DUN CONNECTION pan IV Appendixes Appendix A WSH Resources on the Internet Appendix в Script Security PARTIALLY DISABLING WSH PREVENTING AUTOMATIC EXECUTION OF WSH SCRIPTS SECURITY SETTINGS FOR WSH SCRIPTS CONCLUDING REMARKS Index .
Recommended publications
  • Interaction Between Web Browsers and Script Engines
    IT 12 058 Examensarbete 45 hp November 2012 Interaction between web browsers and script engines Xiaoyu Zhuang Institutionen för informationsteknologi Department of Information Technology Abstract Interaction between web browser and the script engine Xiaoyu Zhuang Teknisk- naturvetenskaplig fakultet UTH-enheten Web browser plays an important part of internet experience and JavaScript is the most popular programming language as a client side script to build an active and Besöksadress: advance end user experience. The script engine which executes JavaScript needs to Ångströmlaboratoriet Lägerhyddsvägen 1 interact with web browser to get access to its DOM elements and other host objects. Hus 4, Plan 0 Browser from host side needs to initialize the script engine and dispatch script source code to the engine side. Postadress: This thesis studies the interaction between the script engine and its host browser. Box 536 751 21 Uppsala The shell where the engine address to make calls towards outside is called hosting layer. This report mainly discussed what operations could appear in this layer and Telefon: designed testing cases to validate if the browser is robust and reliable regarding 018 – 471 30 03 hosting operations. Telefax: 018 – 471 30 00 Hemsida: http://www.teknat.uu.se/student Handledare: Elena Boris Ämnesgranskare: Justin Pearson Examinator: Lisa Kaati IT 12 058 Tryckt av: Reprocentralen ITC Contents 1. Introduction................................................................................................................................
    [Show full text]
  • How to Change Your Browser Preferences So It Uses Acrobat Or Reader PDF Viewer
    How to change your browser preferences so it uses Acrobat or Reader PDF viewer. If you are unable to open the PDF version of the Emergency Action Plan, please use the instructions below to configure your settings for Firefox, Google Chrome, Apple Safari, Internet Explorer, and Microsoft Edge. Firefox on Windows 1. Choose Tools > Add-ons. 2. In the Add-ons Manager window, click the Plugins tab, then select Adobe Acrobat or Adobe Reader. 3. Choose an appropriate option in the drop-down list next to the name of the plug-in. 4. Always Activate sets the plug-in to open PDFs in the browser. 5. Ask to Activate prompts you to turn on the plug-in while opening PDFs in the browser. 6. Never Activate turns off the plug-in so it does not open PDFs in the browser. Select the Acrobat or Reader plugin in the Add-ons Manager. Firefox on Mac OS 1. Select Firefox. 2. Choose Preferences > Applications. 3. Select a relevant content type from the Content Type column. 4. Associate the content type with the application to open the PDF. For example, to use the Acrobat plug-in within the browser, choose Use Adobe Acrobat NPAPI Plug-in. Reviewed 2018 How to change your browser preferences so it uses Acrobat or Reader PDF viewer. Chrome 1. Open Chrome and select the three dots near the address bar 2. Click on Settings 3. Expand the Advanced settings menu at the bottom of the page 4. Under the Privacy and security, click on Content Settings 5. Find PDF documents and click on the arrow to expand the menu 6.
    [Show full text]
  • Run-Commands-Windows-10.Pdf
    Run Commands Windows 10 by Bettertechtips.com Command Action Command Action documents Open Documents Folder devicepairingwizard Device Pairing Wizard videos Open Videos Folder msdt Diagnostics Troubleshooting Wizard downloads Open Downloads Folder tabcal Digitizer Calibration Tool favorites Open Favorites Folder dxdiag DirectX Diagnostic Tool recent Open Recent Folder cleanmgr Disk Cleanup pictures Open Pictures Folder dfrgui Optimie Drive devicepairingwizard Add a new Device diskmgmt.msc Disk Management winver About Windows dialog dpiscaling Display Setting hdwwiz Add Hardware Wizard dccw Display Color Calibration netplwiz User Accounts verifier Driver Verifier Manager azman.msc Authorization Manager utilman Ease of Access Center sdclt Backup and Restore rekeywiz Encryption File System Wizard fsquirt fsquirt eventvwr.msc Event Viewer calc Calculator fxscover Fax Cover Page Editor certmgr.msc Certificates sigverif File Signature Verification systempropertiesperformance Performance Options joy.cpl Game Controllers printui Printer User Interface iexpress IExpress Wizard charmap Character Map iexplore Internet Explorer cttune ClearType text Tuner inetcpl.cpl Internet Properties colorcpl Color Management iscsicpl iSCSI Initiator Configuration Tool cmd Command Prompt lpksetup Language Pack Installer comexp.msc Component Services gpedit.msc Local Group Policy Editor compmgmt.msc Computer Management secpol.msc Local Security Policy: displayswitch Connect to a Projector lusrmgr.msc Local Users and Groups control Control Panel magnify Magnifier
    [Show full text]
  • How to Check Your Browser Version on a PC
    How to Check Your Browser Version on a PC Google Chrome (PC) 1) Click on the Menu Icon ( ) in the upper right corner of your browser window. 2) Click on Settings 3) Click on the About tab on the left-hand side of the page. 4) If you are not running the most recent version of Chrome available for your Operating System, you will be prompted to update Chrome. For your security, we recommend that you install all Security, App and Operating System updates as they become available. Mozilla Firefox (PC) 1) Click on the Help menu at the top of your browser window. 2) Click on About Firefox at the bottom of the menu. 3) A small window will pop up showing your Firefox version number, and will tell you whether you are on the most recent version, or not. For your security, we recommend that you install all Security, App and Operating System updates as they become available. Internet Explorer (PC) 1) Click on the Gear Icon at the top of your browser window. 2) Click on the About Internet Explorer option. 3) A window will pop up showing you your Internet Explorer version. 4) If you are using Internet Explorer 9 or 10, you will need to make sure that you have TLS 1.2 enabled by: A) Clicking on the Gear Icon again. B) Click on Internet Options. C) Click on the Advanced Tab and scroll down to the option titled “Use TLS 1.2”. (This should be found at the bottome of the list of options.) The box next to this should be checked.
    [Show full text]
  • Getting Started with Windows Scripting
    Getting Started with Windows Scripting art I of the PowerShell, VBScript, and JScript Bible intro- IN THIS PART duces you to the powerful administrative tool that is Windows scripting. You’ll get an overview of Windows Chapter 1 P Introducing Windows Scripting scripting and its potential, and an introduction to three tech- nologies you can use for Windows scripting: VBScript, JScript, Chapter 2 and PowerShell. VBScript Essentials Chapter 3 JScript Essentials Chapter 4 PowerShell Fundamentals COPYRIGHTED MATERIAL 886804c01.indd6804c01.indd 1 11/21/09/21/09 11:16:17:16:17 PPMM 86804c01.indd 2 1/21/09 1:16:18 PM Introducing Windows Scripting indows scripting gives everyday users and administrators the ability to automate repetitive tasks, complete activities while IN THIS CHAPTER away from the computer, and perform many other time-saving W Introducing Windows scripting activities. Windows scripting accomplishes all of this by enabling you to create tools to automate tasks that would otherwise be handled manually, Why script Windows? such as creating user accounts, generating log files, managing print queues, or examining system information. By eliminating manual processes, you Getting to know can double, triple, or even quadruple your productivity and become more Windows Script Host effective and efficient at your job. Best of all, scripts are easy to create and Understanding the Windows you can rapidly develop prototypes of applications, procedures, and utili- scripting architecture ties; and then enhance these prototypes to get exactly what you need, or just throw them away and begin again. This ease of use gives you the flex- ibility to create the kinds of tools you need without a lot of fuss.
    [Show full text]
  • Powershell Delete Registry Key Remote Computer
    Powershell delete registry key remote computer In Use PowerShell to Edit the Registry on Remote Computers, I talked cmdlet to find and delete the registry key on all remote servers that are. There is a pre powershell registry tool called reg. It will perform registry operations on remote computers. REG DELETE /? REG DELETE. I am trying to create a PowerShell script that deletes two keys on a remote computer. (One key in the code below) I have successfully created a. The Remove-RegistryKey cmdlet is used to delete registry keys and values on the local or a remote computer. I'm working on remotely modifying an autologin key value on batches of {Remove-ItemProperty -Path "HKLM:\Software\Microsoft\Windows Solution: $Computers = Get-Content "C:\"$Path me with a powershell script that can modify registry key on a list of remote computers Basically, I need to modify a product name in add/remove programs list. Then I need to find out whether I got the admin permission on the remote machines. Lastly, remove the specified reg keys. #Read the machine. Deleting Specific Remote Registry Entry - Powershell playing about with trying to write a script to delete a specific software GPO deployed to a remote computer. $Items = $Keys | Foreach-Object {Get-ItemProperty $_. $RegistryKeyValue = $ue($RegistryKeyName) Write-output "Attempting to delete $RegistryKeyName on $Computer `r ". Powershell: Delete Registry Key On Remote Server To run a script on one or many remote computers, use the FilePath parameter of the. I am having trouble changing registry keys. I know the trouble is Set-ItemProperty does not support connections to remote computers.
    [Show full text]
  • Write Once, Pwn Anywhere
    Write Once, Pwn Anywhere Yang Yu Twitter: @tombkeeper Agenda • Summon BSTR back • JScript 9 mojo • “Vital Point Strike” • “Interdimensional Execution” Who am I? • From Beijing, China • Director of Xuanwu Security Lab at Tencent – We're hiring • Researcher from 2002, geek from birth – Strong focus on exploiting and detection • Before 2002, I am a… Before 2002 Now Summon BSTR back About BSTR JScript 5.8 and earlier use BSTR to store String object data struct BSTR { LONG length; WCHAR* str; } var str = “AAAAAAAA”; 0:016> dc 120d0020 l 8 120d0020 00000010 00410041 00410041 00410041 ....A.A.A.A.A.A. 120d0030 00410041 00000000 00000000 00000000 A.A............. Corrupt BSTR prefix var str = “AAAAAAAA”; 0:016> dc 120d0020 l 4 120d0020 00000010 00410041 00410041 00410041 ....A.A.A.A.A.A. writeByVul(0x120d0020, 0x7ffffff0); 0:016> dc 120d0020 l 4 120d0020 7ffffff0 00410041 00410041 00410041 ....A.A.A.A.A.A. var outofbounds = str.substr(0x22222200,4); * Peter Vreugdenhil, “Pwn2Own 2010 Windows 7 Internet Explorer 8 exploit” Locate the address of BSTR prefix var strArr = heapSpray("\u0000"); var sprayedAddr = 0x14141414; writeByVul(sprayedAddr); for (i = 0; i < strArr.length; i++) { p = strArr[i].search(/[^\u0000]/); if (p != -1) { modified = i; leverageStr = strArr[modified]; bstrPrefixAddr = sprayedAddr - (p)*2 - 4; break; } } * Fermin J. Serna, “The info leak era on software exploitation” JScript 9 replaced JScript 5.8 since IE 9 JScript 9 does not use BSTR now So exploiters switch to flash vector object But, JScript 5.8 is still there We can summon it back The spell to summon JScript 5.8 back <META http-equiv = "X-UA-Compatible" content = "IE=EmulateIE8"/> <Script Language = "JScript.Encode"> … </Script> or <META http-equiv = "X-UA-Compatible" content = "IE=EmulateIE8"/> <Script Language = "JScript.Compact"> … </Script> * Some features are not supported with JScript.Compact, like eval().
    [Show full text]
  • NET Framework
    Advanced Windows Programming .NET Framework based on: A. Troelsen, Pro C# 2005 and .NET 2.0 Platform, 3rd Ed., 2005, Apress J. Richter, Applied .NET Frameworks Programming, 2002, MS Press D. Watkins et al., Programming in the .NET Environment, 2002, Addison Wesley T. Thai, H. Lam, .NET Framework Essentials, 2001, O’Reilly D. Beyer, C# COM+ Programming, M&T Books, 2001, chapter 1 Krzysztof Mossakowski Faculty of Mathematics and Information Science http://www.mini.pw.edu.pl/~mossakow Advanced Windows Programming .NET Framework - 2 Contents The most important features of .NET Assemblies Metadata Common Type System Common Intermediate Language Common Language Runtime Deploying .NET Runtime Garbage Collection Serialization Krzysztof Mossakowski Faculty of Mathematics and Information Science http://www.mini.pw.edu.pl/~mossakow Advanced Windows Programming .NET Framework - 3 .NET Benefits In comparison with previous Microsoft’s technologies: Consistent programming model – common OO programming model Simplified programming model – no error codes, GUIDs, IUnknown, etc. Run once, run always – no "DLL hell" Simplified deployment – easy to use installation projects Wide platform reach Programming language integration Simplified code reuse Automatic memory management (garbage collection) Type-safe verification Rich debugging support – CLR debugging, language independent Consistent method failure paradigm – exceptions Security – code access security Interoperability – using existing COM components, calling Win32 functions Krzysztof
    [Show full text]
  • Tracking Computer Use with the Windows® Registry Dataset Doug
    Tracking Computer Use with the Windows® Registry Dataset Doug White Disclaimer Trade names and company products are mentioned in the text or identified. In no case does such identification imply recommendation or endorsement by the National Institute of Standards and Technology, nor does it imply that the products are necessarily the best available for the purpose. Statement of Disclosure This research was funded by the National Institute of Standards and Technology Office of Law Enforcement Standards, the Department of Justice National Institute of Justice, the Federal Bureau of Investigation and the National Archives and Records Administration. National Software Reference Library & Reference Data Set The NSRL is conceptually three objects: • A physical collection of software • A database of meta-information • A subset of the database, the Reference Data Set The NSRL is designed to collect software from various sources and incorporate file profiles computed from this software into a Reference Data Set of information. Windows® Registry Data Set It is possible to compile a historical list of applications based on RDS metadata and residue files. Many methods can be used to remove application files, but these may not purge the Registry. Examining the Registry for residue can augment a historical list of applications or provide additional context about system use. Windows® Registry Data Set (WiReD) The WiReD contains changes to the Registry caused by application installation, de-installation, execution or other modifying operations. The applications are chosen from the NSRL collection, to be of interest to computer forensic examiners. WiReD is currently an experimental prototype. NIST is soliciting feedback from the computer forensics community to improve and extend its usefulness.
    [Show full text]
  • Internet Explorer Users Are Required to Add the Portal URL to Trusted Sites
    CLA Client Portal Browser and Silverlight FAQs 1. Question: I am receiving an “Error 500” when clicking the link to access the CLA Document Portal. Resolution: Verify with your IT department that the portal is not blocked by any internal monitoring or protection applications. 2. Question: How do I know if my computer has Microsoft Silverlight Installed? Resolution: The first time you try and login to the portal you will be prompted to install Silverlight from Microsoft’s website if you don’t have it already installed. The installation typically takes less than one minute and is completely safe. http://www.microsoft.com/getsilverlight/Get-Started/Install/Default.aspx If you cannot, or prefer not to, install Silverlight on your machine, a simplified version of the document portal that does not require Silverlight is available. Click on the Take me to the non- Silverlight login on the CLA Document Portal page (www.claconnect.com/docportal). 3. Question: I cannot access the CLA Document Portal. (Server error/Page not found) Resolution: Check that you are using a Microsoft Silverlight 4 compatible browser on all PC’s or MAC. A complete list of browsers and operating systems that support Silverlight 4 can be found at http://www.microsoft.com/getsilverlight/locale/en-us/html/installation-win-SL4.html Please note: Internet Explorer users are required to add the portal URL to Trusted Sites. Adding to Trusted Sites Internet Explorer settings 1. Open Internet Explorer and browse to https://portal.cchaxcess.com/Portal/. 2. In Internet Explorer, select Tools / Internet Options; then select the Security tab and click Trusted Sites and then Sites.
    [Show full text]
  • Operational and Administrative Guidance
    Operational and Administrative Guidance Microsoft Windows Server, Microsoft Windows 10 version 1909 (November 2019 Update), Microsoft Windows Server 2019 version 1809 Hyper-V Common Criteria Evaluation under the Protection Profile for Virtualization, including the Extended Package for Server Virtualization Revision date: January 15, 2021 © 2021 Microsoft. All rights reserved. Microsoft Windows Server and Windows 10 Hyper-V Administrative Guidance Copyright and disclaimer The information contained in this document represents the current view of Microsoft Corporation on the issues discussed as of the date of publication. Because Microsoft must respond to changing market conditions, it should not be interpreted to be a commitment on the part of Microsoft, and Microsoft cannot guarantee the accuracy of any information presented after the date of publication. This document is for informational purposes only. MICROSOFT MAKES NO WARRANTIES, EXPRESS OR IMPLIED, AS TO THE INFORMATION IN THIS DOCUMENT. Complying with all applicable copyright laws is the responsibility of the user. This work is licensed under the Creative Commons Attribution-NoDerivs-NonCommercial VLicense (which allows redistribution of the work). To view a copy of this license, visithttp://creativecommons.org/licenses/by-nd-nc/1.0/ or send a letter to Creative Commons, 559 Nathan Abbott Way, Stanford, California 94305, USA. Microsoft may have patents, patent applications, trademarks, copyrights, or other intellectual property rights covering subject matter in this document. Except as expressly provided in any written license agreement from Microsoft, the furnishing of this document does not give you any license to these patents, trademarks, copyrights, or other intellectual property. The example companies, organizations, products, people and events depicted herein are fictitious.
    [Show full text]
  • Download Deploying Windows 7, Essential Guidance
    FROM THE Windows® 7 Resource Kit Mitch Tulloch, Tony Northrup, Jerry Honeycutt, Ed Wilson, and the Windows 7 Team at Microsoft I Chapter 3 Deployment Platform .............................................. 85 I Chapter 4 Planning Deployment ............................................ 113 I Chapter 5 Testing Application Compatability ........................... 139 I Chapter 6 Developing Disk Images ......................................... 179 I Chapter 7 Migrating User State Data ...................................... 223 I Chapter 8 Deploying Applications .......................................... 247 I Chapter 9 Preparing Windows PE ........................................... 273 I Chapter 10 Confi guring Windows Deployment Services .............. 293 I Chapter 11 Using Volume Activation ........................................ 335 I Chapter 12 Deploying with Microsoft Deployment Toolkit ........... 355 DEPLOYING WINDOWS 7 83 Chapter 3 Deployment Platform n Tools Introduction 85 n Windows 7 Deployment Terminology 87 n Platform Components 89 n Deployment Scenarios 99 n Understanding Setup 101 n Basic Deployment Process 105 n Microsoft Deployment Toolkit Process 107 n Summary 110 n Additional Resources 111 uilding on technology that the Windows Vista operating system introduced, Windows 7 Bdeployment technology has evolved significantly since Windows XP Professional . For example, it supports file-based disk imaging to make high-volume deployments quicker, more efficient, and more cost effective . The Windows 7 operating system also provides
    [Show full text]