以管理员身份运行cmd有哪几种方法

2021年8月26日 05:15

描述

    
    除了右键"以管理员身份运行",还有哪几种方法,能够以管理员身份启动cmd
 

方式一:右键"以管理员方式运行"

 

方式二:powershell命令

 
Start-Process cmd -Verb runas
Start-Process powershell -Verb runas
 

方式三: 第三方工具

 
http://code.kliu.org/misc/elevate/
 

方式四:编程

 
在编译程序时,设置启动时请求权限
 
 
 

评论(5) 阅读(1216)

彻底关闭win10自动更新

2018年7月15日 19:20

win10更新非常讨厌,一不注意,重启后自动更新,等半个小时都不能进系统。
 
发现大部分的方法是禁用服务。然后每次重启系统后,又发现它被改回来了,也不知道是被什么东西改的。
 

组织策略,禁止更新

运行 gpedit.msc
 

服务管理中禁止windows updates

 
《了凡四训》详解之改过之法
印光大师十念法(胡小林主讲第1集)

 

评论(2) 阅读(2384)

设置账号和密码永不过期

2017年9月11日 20:27

  • * 查看用户信息
PS C:\Users\wyq> net user wyq
用户名                 wyq
全名
注释
用户的注释
国家/地区代码          000 (系统默认值)
帐户启用               Yes
帐户到期               从不

上次设置密码           2016/1/19 17:46:52
密码到期               从不
密码可更改             2016/1/19 17:46:52
需要密码               No
用户可以更改密码       Yes

允许的工作站           All
登录脚本
用户配置文件
主目录
上次登录               2017/8/30 10:09:58

可允许的登录小时数     All

本地组成员             *Administrators       *Performance Log Users
全局组成员             *None
命令成功完成。
 
  • 帐号永不过期
net user username  password  /add /expires:never
 
  • 密码永不过期
wmic UserAccount where "Name='username'" set PasswordExpires=False
 
此生必看的科学实验-水知道答案
精神病为什么治不好
贤公和尚,佛门榜样
 

 

Tags: windows
评论(0) 阅读(3323)

MSFT_NetAdapter修改网卡名

2017年7月15日 06:51

修改网卡名,使用powershell命令即可,如果在多种语言环境,就要考虑编码问题。有什么方法可以省掉编码转换呢
  • powershell
Rename-NetAdapter -Name "current_name" -NewName "new_name"
  • wmi
上面命令在代码中调用,需要考虑Name编码,使用wmi接口可以不用
conn = wmi.WMI(moniker="//./root/StandardCimv2")
net_adapters = conn.MSFT_NetAdapter(HardwareInterface=True)
net_adapters[0].Rename("newname")
 
此生必看的科学实验-水知道答案

 

评论(0) 阅读(3672)

删除几天前的文件

2017年7月15日 06:39

  • 删除10天前的文件
(Get-Childitem).where{$_.LastWriteTime -lt (Get-Date).AddDays(-10)} |rm

Get-Childitem 查询当前目录下的文件
Get-Date.AddDays(-10) 当前时间向前退10天

此生必看的科学实验-水知道答案


 

Tags: windows
评论(11) 阅读(7058)

cacls查看文件权限

2017年7月15日 06:21

PS C:\> cacls .\099260b8-7e81-4d4c-8970-c637011399bf.txt
C:\099260b8-7e81-4d4c-8970-c637011399bf.txt BUILTIN\Administrators:(ID)F
                                            NT AUTHORITY\SYSTEM:(ID)F
                                            BUILTIN\Users:(ID)R

  • F 表示完全控制
  • C 表示更改
  • W 表示写入
  • R 表示读取

 

Tags: windows
评论(6) 阅读(2520)

nsis遍历当前目录

2017年6月22日 23:37

demo.nsi

Outfile "helloworld.exe"

Section
      ;$0表示文件句柄, $1获得的文件名
      FindFirst  $0  $1  "$EXEDIR\*.py"
      loop:
        ;文件名为空结束循环
        StrCmp $1 "" done
        ;打印
        DetailPrint $1
        ;通过句柄$0,查找下一个文件,得到文件名$1
        FindNext $0 $1
        Goto loop
      done:
SectionEnd

 
此生必看的科学实验-水知道答案
为什么观看这部记录片
精神病为什么治不好
百病之源
净土大经科注2014

Tags: nsis
评论(0) 阅读(3423)

如何判断windows版本?

2017年6月20日 21:48

 
windows版本名称太多,怎么通过版本号,取得对应的版本名称?
 
  • 版本号与市场名称的关系
在微软与IBM分家的时候Windows操作系统改名叫做Windows NT,第一个版本是Windows NT 3.1。
后来由于市场需要,在每次发布Windows之前,都会给Windows NT取个别名
也就是xp、win7、win8。例如下面的Version 10.0.14393,其实是Windows NT的版本号。
 
只要清楚NT版本号与名称的映射关系,就可以通过版本号得到名称
 
  • 获取版本号(powershell)
PS C:\Users\wyq> Get-WmiObject Win32_OperatingSystem

SystemDirectory : C:\WINDOWS\system32
Organization    :
BuildNumber     : 14393
RegisteredUser  : wyq
SerialNumber    : 00330-80000-00000-AA130
Version         : 10.0.14393
  • 映射关系
Windows NT 3.1    Windows NT 3.1
Windows NT 3.5    Windows NT 3.5
Windows NT 3.51   Windows NT 3.51
Windows NT 4.0    Windows NT 4.0
Windows NT 5.0    Windows 2000
Windows NT 5.1    Windows xp
Windows NT 5.2    Windows xp、Windows Server 2003、Wwindows Server 2003 R2
Windows NT 6.0    Windows Vista、Windows Server 2008
Windows NT 6.1    Windows 7、Windows Server 2008 R2
Windows NT 6.2    Windows 8、Windows Phone 8、Windows Server 2012
Windows NT 6.3    Windows Phone 8.1、Windows Server 2012 R2
Windows NT 6.4    Windows 10(技术预览版)
Windows NT 10.0   Windows 10
对照映射表,10.0.14393就是Windows 10
 
此生必看的科学实验-水知道答案
精神病为什么治不好
百病之源
净土大经科注2014

 

Tags: powershell windows
评论(0) 阅读(2921)

windows命令查看软件安装情况

2017年4月09日 14:07

在windows上,可以通过控制面板,查看软件安装情况。那么除此之外还有其它方法吗?
 
  • powershell命令
PS C:\Users\wyq> Get-WmiObject -class Win32_Product |Select-Object -Property name,version

name                                                                                                 version
----                                                                                                 -------
Microsoft Visual C++ Compiler Package for Python 2.7                                                 9.0.1.30729
Microsoft .NET Framework 4.5.1 Multi-Targeting Pack                                                  4.5.50932
Microsoft Visual C++  x64-x86 Cross Compilers - CHS Resources                                        12.0.21005
Microsoft SQL Server 2012 T-SQL Language Service                                                     11.1.3000.0
....
 

Tags: powershell windows
评论(1) 阅读(2440)

powershell递归删除文件

2016年9月26日 20:50

  • 在powershell上执行
get-childitem * -include *.pyc -recurse |remove-item
  • 或者使用别名
ls * -include *.pyc -recurse |rm

 

Tags: windows
评论(42) 阅读(4382)