草庐IT

行名称

全部标签

windows - 在文件夹名称中创建一个带有空格和正斜杠的新注册表文件夹

我正在尝试创建一个新的注册表文件夹,但我要创建的路径包含一个空格,我不确定如何转义它以正确创建路径。我要创建的路径是:HKLM:\SYSTEM\CurrentControlSet\Control\SecurityProviders\SCHANNEL\Ciphers\RC464/128(路径末尾有一个名为“RC4(space)64/128”的文件夹)如您所见,RC4和64/128之间有一个空格(还有64和128之间的斜杠)。我在powershell中尝试了以下操作:md"HKLM:\SYSTEM\CurrentControlSet\Control\SecurityProviders\SC

windows - 将图像名称及其大小保存到 Windows 中的文件中

在Windows中,我有一个文件夹ImageDir,其中包含图像。我想将所有图像名称及其大小保存在文本文件或excel文件中。我怎样才能做到这一点? 最佳答案 那么你可以尝试一些非常简单的事情:打开cmd(Winkey+R->cmdEnter)。cd到ImageDir目录。(例如cdC:/users/folder/ImageDir)输入dir>my_text_file.txt并按Enter。现在您将在该目录中获得dir命令的完整输出,其中包括图像的大小和名称。编辑:如果您想要仅文件名和大小,那么不要使用dir>my_text_fil

windows - 可以本地化已安装应用程序的程序和功能显示名称吗?

安装的Windows应用程序是否可以本地化显示名称?如果是,我假设更改了此应用程序DisplayName注册表项中存储的内容。我问这个问题是因为我对在尝试获取UninstallString时如何查询可能已本地化的名称很感兴趣。安装程序是否会为给定的应用程序提供可能的显示名称或任何其他唯一ID的可查询列表? 最佳答案 在不知道您要尝试做什么的情况下,不清楚如何回答这个问题。基于MSI的安装通常通过(比如说)英语的基本安装进行本地化,然后您使用MSI编辑器(例如Orca)创建转换。您可以更改ProductName以及UI中的所有内容。使

windows - 如何添加 PowerShell 脚本未扫描(离线等)的设备名称

非常非常多的PowerShell新手,我想要一个脚本来扫描网络上的设备并向本地管理员报告。在那里找到了一个并做了一些小的修改以满足我的需要-但我有一个我不知道该怎么做的模组。希望有人知道一个简单的方法来做到这一点?下面的脚本将读入设备名称列表-扫描它们并输出所有在线设备的日期报告。如果设备不可访问,我会在屏幕上看到以下错误,但报告中没有任何内容。我希望它在遇到错误时写入报告文件——类似“$computorwasnotaccessible!”的内容我使用的代码是$date=Get-Date-Formato|foreach{$_-replace":","."}ECHO"Startingsc

windows - 如何检查 Windows 计算机加入的 Azure AD 域的名称?

我目前正在使用DsRoleGetPrimaryDomainInformation用于获取计算机加入的域的名称的API。但是,这似乎不适用于AzureAD域,在这种情况下,此API返回空响应。是否有任何其他API可以在本地使用而无需连接到服务器,以确定计算机加入了哪个AzureAD域? 最佳答案 没有找到实现此目的的API,但是我们可以使用命令NetConfigWorkstation(引用here)来获取客户端计算机的实际登录域名。这是一个使用C#打印相关信息的代码示例:publicstaticstringGetDoaminInfo(

python - 在 Windows 10 上安装 oTree 时无法启动项目 ('otree' 与现有 Python 模块的名称冲突)

遇到一些困难后,我正在尝试在我的Windows10计算机上重新安装oTree。我卸载了oTree和Python,并重新安装了Python并尝试重新安装oTree,两者都使用最新的可用版本(Python3.6.4,oTree2.0.18)。问题出现在我安装Python和oTree安装之后,当我从适当的目录(C:\Users\Sarah)运行命令otreestartprojectotree时。它拒绝运行如下:C:\Users\Sarah>otreestartprojectotreeIncludesamplegames?(yorn):yCommandError:'otree'conflict

windows - 如果分支名称在 Windows 上无效,则 Git 无法 pull/获取

我们正在为scm使用git/bitbucket。这是一个大组织,人们使用不同的操作系统进行开发。人们可以创建一个包含一些特殊字符的分支或标签,例如。",:,>,=等。具有此类名称的分支在Linux和Mac上运行良好。但是在Windows上,文件名不支持这些字符。如果有人创建了一个名称无效的分支,我在Windows上的git将停止工作。我每次都会收到此错误,我尝试执行gitpull或fetch。我现在甚至无法推送我的更改。error:cannotlockref简而言之,我的git在Windows上坏了。我试图在网上找到解决方案,除了从存储库中删除此类文件/分支外,我找不到任何东西。这对我

windows - 是否可以查询特定域用户当前登录的 IP 地址(或机器名称)列表?

是否可以查询域用户当前登录的域计算机的IP地址(或机器名称)列表?问题"Gettingloggedonuser’snamewithorwithoutdomaininWindows"接近,只有我想找到相反的东西。由于我对ActiveDirectory的内部结构缺乏了解,所以我询问这种可能性。我的直觉是ActiveDirectory只知道域用户最后一次验证的时间(可能还有位置),而不会跟踪当前session或注销。提供此解决方案的任何语言都是可接受的答案,但首选.NET解决方案。更重要的是,我想知道这是否可能。 最佳答案 我认为没有一个

windows - Windows 从哪里获取下载的 exe 的 'are you sure you want to run this program' 对话框的程序名称?

在我的一个项目中,下载的安装程序文件在“您要运行此软件”警告对话框中为程序名称提供内部名称,而不是外部名称。Windows从哪里获得这个程序名称,因为在.exe属性的标准元数据中没有它的迹象? 最佳答案 .EXEheader中包含各种有趣的信息。也许你可以使用这个:http://www.brothersoft.com/dump-exe-file-header-189959.html转储并查看它。 关于windows-Windows从哪里获取下载的exe的'areyousureyouwan

windows - 用于在 cygwin 中指定动态配置文件名称的命令/语法

在linux命令中指定动态配置文件名称的语法是什么?例如perlgenhtml/home/$(usrProfile)/*如果它是动态的,替换usrProfile的语法是什么?谢谢。编辑:我在cygwin下的Windows命令行中运行它。更新:我已尝试执行以下操作:$ECHO$HOMEchmod444/home/~username/*但是我得到了错误提示Nosuchfileordirectoryine1:/home/Administratorchmod:cannotaccess'/home/~username/*':Nosuchfileordirectory我在cygwin的主目录中拥有