-
Notifications
You must be signed in to change notification settings - Fork 6
/
PSAsAdmin32.cmd
53 lines (51 loc) · 2.69 KB
/
PSAsAdmin32.cmd
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
:: #########################################################################################
:: # MICROSOFT LEGAL STATEMENT FOR SAMPLE SCRIPTS/CODE
:: #########################################################################################
:: # This Sample Code is provided for the purpose of illustration only and is not
:: # intended to be used in a production environment.
:: #
:: # THIS SAMPLE CODE AND ANY RELATED INFORMATION ARE PROVIDED "AS IS" WITHOUT WARRANTY
:: # OF ANY KIND, EITHER EXPRESSED OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE IMPLIED
:: # WARRANTIES OF MERCHANTABILITY AND/OR FITNESS FOR A PARTICULAR PURPOSE.
:: #
:: # We grant You a nonexclusive, royalty-free right to use and modify the Sample Code
:: # and to reproduce and distribute the object code form of the Sample Code, provided
:: # that You agree:
:: # (i) to not use Our name, logo, or trademarks to market Your software product
:: # in which the Sample Code is embedded::
:: # (ii) to include a valid copyright notice on Your software product in which
:: # the Sample Code is embedded:: and
:: # (iii) to indemnify, hold harmless, and defend Us and Our suppliers from and
:: # against any claims or lawsuits, including attorneys’ fees, that arise
:: # or result from the use or distribution of the Sample Code.
:: #########################################################################################
:: //***************************************************************************
:: // ***** Script Header *****
:: // ===================================
:: // Script PowerToys for Windows 64-bit
:: // ===================================
:: //
:: // File: PSAsAdmin32.cmd
:: //
:: // Purpose: To provide a command to start a 32-bit Windows Power Shell prompt "As
:: // Administrator" on Windows Vista.
:: //
:: // Additional requirement: "Elevate Command" PowerToy for Windows Vista
:: // must be installed
:: //
:: // Usage: PSAsAdmin.cmd "<optional folder path>"
:: //
:: // Version: 1.0.0
:: // Date : 05/07/2010
:: //
:: // History:
:: // 1.0.0 05/07/2010 Created initial version.
:: //
:: // ***** End Header *****
:: //***************************************************************************
@echo Off
if {%1}=={} (
Elevate.cmd "%SystemRoot%\SysWOW64\windowspowershell\v1.0\powershell.exe" -NoExit -Command $host.ui.rawui.windowtitle = 'Administrator: ' + $host.ui.rawui.windowtitle
) else (
Elevate.cmd "%SystemRoot%\SysWOW64\windowspowershell\v1.0\powershell.exe" -NoExit -Command Set-Location -LiteralPath '%~1'; $host.ui.rawui.windowtitle = 'Administrator: ' + $host.ui.rawui.windowtitle
)