我一直在尝试使用CYGWIN修改驱动器上的页面文件大小,或者我们的服务器只能访问cygwin而不是直接CMD。
以下是我的试验的概述,请注意最后一个命令是成功的,但我无法运行它,因为它需要首先输入'cmd'然后交互式命令,并且不能通过脚本完成(据我所知):
Administrator@dock ~
$ wmic pagefileset where name='d:\\pagefile.sys' set InitialSize=10000,MaximumSize=20000
ERROR:
Description = Invalid query
Administrator@dock ~
$ cmd /c "wmic pagefileset where name='d:\\pagefile.sys' set InitialSize=10000,MaximumSize=20000"
ERROR:
Description = Invalid query
Administrator@dock ~
$ powershell -c "wmic pagefileset where name='d:\\pagefile.sys' set InitialSize=10000,MaximumSize=20000"
Invalid format.
Hint: <assignlist> = <propertyname>=<propertyvalue> [, <assignlist>].
Administrator@dock ~
$ cmd
Microsoft Windows [Version 6.3.9600]
(c) 2013 Microsoft Corporation. All rights reserved.
C:\cygwin\home\Administrator>wmic pagefileset where name='d:\\pagefile.sys' set InitialSize=10000,MaximumSize=20000
wmic pagefileset where name='d:\\pagefile.sys' set InitialSize=10000,MaximumSize =20000
Updating property(s) of '\\DOCK\ROOT\CIMV2:Win32_PageFileSetting.Name="D:\\pagef ile.sys"'
Property(s) update successful.
有关如何通过CYGWIN运行此命令并且未获得“无效查询”的任何建议?
答案 0 :(得分:0)
Administrator@darwin-test7-wi ~
$ wmic pagefileset where 'name="C:\\pagefile.sys"' delete
Deleting instance \\DARWIN-TEST7-WI\ROOT\CIMV2:Win32_PageFileSetting.Name="C:\\pagefile.sys"
Instance deletion successful.
Administrator@darwin-test7-wi ~
$ wmic pagefileset create name="C:\\pagefile.sys"
Instance creation successful.
Administrator@darwin-test7-wi ~
$ wmic pagefileset where 'name="C:\\pagefile.sys"' set InitialSize=512,MaximumSize=512
Updating property(s) of '\\DARWIN-TEST7-WI\ROOT\CIMV2:Win32_PageFileSetting.Name="C:\\pagefile.sys"'
Property(s) update successful.
答案 1 :(得分:0)
这是通过创建.bat文件并从.sh文件中调用它来解决的,该文件允许更新页面文件。