Articles of Windows

PowerShell UnauthorizedAccessException在networking共享上写入文件

我正在尝试编写一个PowerShell脚本来缩小Web服务器上一个完整的.js文件的目录。 这些文件属于我; 我创造了它; 我以我身份login。 我可以在文本编辑器中或通过batch file打开并保存文件。 PowerShell脚本认为它是以我的身份运行( $env:username ),而我正在使用“以pipe理员身份运行”的PowerShell控制台运行它。 循环看起来像这样。 $文件被确认为代表我想要的文件的文件对象的集合。 $tool = "c:\Program Files (x86)\Microsoft\Microsoft Ajax Minifier\ajaxmin.exe"; foreach($ofile in $files) { $outfile = $ofile.DirectoryName + "\" + $ofile.BaseName + ".min.js"; & $tool $ofile.FullName > $outfile; } 我在每个文件上得到以下错误: Access to the path '\\webserver\inetpub\whatever\js\validation.min.js' is denied. At C:\minifyall.ps1:18 char:27 + & $tool $ofile.FullName > <<<< $outfile; […]

VS Express 2012,Windows Phone 8 SDK:界面未知

我无法将应用程序从Visual Studio Express 2012部署到我的Windows Phone 8设备。 我总是在控制台中得到以下两行: Deployment of application to device failed. The interface is unknown. 模拟器也不能工作(xde.exe只是崩溃)。 所有曾经工作过的(Hyper-V处于活动状态)。 所有这些都不会改变我的应用程序(同样的事情发生在一个新的世界应用程序)。 问题不在于我的手机,我testing了不同的手机(甚至不同型号),同样的问题。 我已经完全删除并重新安装了包括Visual Studio在内的Phone SDK。 这个问题可能发生在我更新到Windows 8.1之后,但我不确定这一点。 如果有人知道这里发生了什么,我将非常感谢你的帮助。

如何点击“是”button,以编码方式申请应用程序

我有一个代码 private const int WM_CLOSE = 16; private const int BN_CLICKED = 245; [DllImport("User32.dll")] public static extern Int32 FindWindow(String lpClassName, String lpWindowName); [DllImport("user32.dll", CharSet = CharSet.Auto)] public static extern int SendMessage(int hWnd, int msg, int wParam, IntPtr lParam); [DllImport("user32.dll", SetLastError = true)] public static extern IntPtr FindWindowEx(IntPtr parentHandle, IntPtr childAfter, string className, string windowTitle); [DllImport("user32.dll", […]

在windows / IIS symfony2咖啡脚本设置资产filter

在编译咖啡脚本文件时,我在临时资产目录上发生错误。 在Linux上,所有的作品很大,在MS Windows没有。 错误是相对于默认的临时目录的path是错误的,因为缺省的临时目录在[User]\AppData\Local\Temp 。 节点命令os.tmpdir()返回到临时目录的正确path,但是当在symfony2上使用咖啡filter时,临时目录指向c:\ windows \ temp …返回错误无效目录 symfony2的设置是: coffee: bin: %kernel.root_dir%/Resources/node_modules/.bin/coffee 我怎样才能修正这个filter在Windows上呢? 我可以使用咖啡的–output参数作为例子,并在另一个临时目录中编译? 我已经尝试授予对C:\Windows\Temp directory IUSR完全访问权限。 thx的build议。

如何使用winscp控制台从远程Windows 8服务器传输文件到Linux服务器

我目前连接到一个Windows服务器。 我安装了winscp。 我运行winscp并连接到一个linux服务器。 现在在winscp的GUI中,我点击了控制台,然后使用scp命令。 远程服务器上的文件是C:\ xampp \ htdocs \ android \ files \ file.txt现在我想将其传送到我的Linux服务器。 我正计划使用像python这样的应用程序来自动化这个。 但问题是我的代码是不正确的。 说实话我真的不明白。 所以请指导我。 这是我即将做的事情。 scp C:\xampp\htdocs\android\files\file.txt remote_server_ip_add@linux_ip_add:/home 我不知道这是否正确。 它只是不工作。 远程服务器的用户名例如是“Remote_server”。 例如,linux服务器的用户名是“linux_Server”。 应该是这样吗? scp C:\xampp\htdocs\android\files\file.txt remote_server@linux_server:/home 我也有这个错误 C: node name or service name not known

Powershell或命令行在Windows 8.1上设置壁纸?

是否有一个PowerShell或命令行我可以用来在Windows 8.1上设置壁纸? 我尝试运行以下,但没有运气? 我有70个平板电脑,并希望只运行一个batch file来设置所有的自定义。 reg add "HKEY_CURRENT_USER\Control Panel\Desktop" /v Wallpaper /t REG_SZ /d wallpaper_path /f 它说以下UpdatePerUserSystemParameters找不到? RUNDLL32.EXE user32.dll,UpdatePerUserSystemParameters

在Windows 7中添加一个条目以“卸载或更改程序”

这在Windows XP / Windows Server 2003中一直运行正常,但是我还没有能够在Windows 7 / Windows Server 2008 R2中正常工作。 我也试过把它放在Wow6432Node ,但是这也行不通。 我也尝试过这些registry项的各种组合,看似没有效果。 我谷歌search了这一点,但我似乎无论如何找不到任何有关这个问题的原因。 我也找不到有关如何完成此任务的任何Microsoft文档。 从本质上讲,我们有一个很棒的Perl脚本,它将安全设置应用于系统,并且需要在“卸载或更改程序”对话框中添加一个条目,以便稍后审核安装。 (实际上,审计脚本在registry中查找,所以它按原样运行,但是也可以使用对话框窗口来显示它。) 这个条目唯一需要唯一的是它不应该被卸载或修改。 在以前的Windows版本中,这些registry项完全符合我的预期。 这里是我目前设置的registry值的导出: Windows Registry Editor Version 5.00 [HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Uninstall\MyProgram] "DisplayName"="MyProgram" "DisplayVersion"="101.0400.4120.1305141001" "NoModify"=dword:00000001 "NoRemove"=dword:00000001 "NoRepair"=dword:00000001 "Publisher"="My Company" "RegOwner"="My Company" "UninstallString"="" "VersionMajor"="4" "VersionMinor"="1" 有没有人有任何想法如何让Windows显示在卸载对话框? 是否有其他一些步骤,我错过了要让Windows注意到这个条目?

检索运行WCF服务的AppPool的Windows标识

我需要validation运行我的WCF服务的底层服务器端帐户对本地文件系统上的各个点具有正确的ACL权限。 如果我能得到底层的Windows身份,我可以从那里拿走。 这折叠成部署后使用的更大的Powershell脚本。 下面是我的PowerShell的片段,即获得ApplicationPoolSid,你如何映射到AppPool的Windows身份 ? $mywcfsrv = Get-Item IIS:\AppPools\<MyWCFServiceName>; 更新下面包括基思的片段 为了完整性,这里是解决scheme: Function Get-WebAppPoolAccount { param ( [Parameter(Mandatory = $true, Position = 0)] [string] $AppPoolName ) # Make sure WebAdmin module is loaded. $module = (Get-Module -ListAvailable) | ForEach-Object { if ($_.Name -like 'WebAdministration') { $_ } }; if ($module -eq $null) { throw "WebAdministration PSSnapin […]

npm漫游appdata,path太长

我最近安装了node.js和phonegap(phonegap与这个问题无关,可以是任何东西,如下所示)。 之后,我开始在Windows中漫游configuration文件中遇到麻烦:它会卡住很长一段时间,然后以“部分同步的用户configuration文件”login。 事件日志显示,这是因为path中的256个限制。 其中一个罪魁祸首: [serverpath excluded for privacy.Its length is 38 characters] \AppData\Roaming\npm\node_modules\phonegap\node_modules\cordova\node_modules\plugman\node_modules\npm\node_modules\request\node_modules\form-data\node_modules\combined-stream\node_modules\delayed-stream\lib\delayed_stream.js (事件代码1509,“文件名或扩展名太长”) 我的选项非常有限:我无法更改服务器path,也不能排除我的帐户同步。 我可以吗: 改变npm数据的存储位置? 将现有的configuration移动到不同的文件夹而不破坏某些东西? 更改超时时间,以便至lessconfiguration文件“部分同步”更快? 安装程序:Windows 7 x86。 服务器是Windows 2008 R2。

从GCC获取预定义的macros,没有临时文件

有没有办法从GCC预处理器检索预定义的macros, 而不必使用临时文件 (例如使用pipe道)? 这里有一个类似的问题在StackOverflow,但所有的答案都使用命令行,而我需要从一个进程内读取提到的数据。 GCC转储预处理器定义 谷歌基本上返回了很多问题的命令行版本的答案。 当我尝试使用pipe道执行将输出引导到Linux上的/ dev / null或Windows上的NUL的命令行技巧时: RunAndGetOutput("cpp -dM -E < NUL"); 发生错误: cpp.exe:错误:<:无效的参数 cpp.exe:警告:'-xc'最后的input文件没有任何作用 cpp.exe:致命错误:没有input文件 编译终止。 当我从命令行执行相同的命令时,一切正常,并且定义它打印的列表。 有什么办法可以解决这个问题吗?