相关疑难解决方法(0)

PowerShell说"在这个系统上禁用了脚本的执行."

我正在尝试运行从命令提示符调用PowerShell脚本的.cmd文件,我收到以下错误:

无法加载Management_Install.ps1,因为在此系统上禁用了脚本的执行.

我跑了cmd.exe,当我Management_Install.ps1从PowerShell 运行时,我Get-ExecutionPolicy回来了.

// Powershell的输出

PS C:\ Users\Administrator> get-executionpolicy

无限制

//从DOS输出

C:\ Projects\Microsoft.Practices.ESB\Source\Samples\Management Portal\Install\Scr

ipts> powershell.\ Management_Install.ps1 1

警告:运行x86 PowerShell ...

无法加载文件C:\ Projects\Microsoft.Practices.ESB\Source\Samples\Management Portal\Install\Scripts\Management_Install.ps1,因为在此系统上禁用了脚本的执行.有关详细信息,请参阅"get-help about_signing".

在线:1个字符:25

  • .\ Management_Install.ps1 <<<< 1

    • CategoryInfo:NotSpecified:(:) [],PSSecurityException

    • FullyQualifiedErrorId:RuntimeException

C:\ Projects\Microsoft.Practices.ESB\Source\Samples\Management Portal\Install\Scripts> pause

按任意键继续 ...

该系统是Windows Server 2008 R2.

我究竟做错了什么?

powershell windows-server-2008-r2

1545
推荐指数
30
解决办法
193万
查看次数

是否有像cmd.exe的sed工具?

我想使用Windows命令行(cmd.exe)以编程方式编辑文件内容.在*nix中有这个任务的sed.在Windows中有没有有用的等价物?

编辑:我正在寻找本机命令行解决方案.

windows cmd sed

143
推荐指数
12
解决办法
20万
查看次数

用于查找和替换具有特定扩展名的所有文件的PowerShell脚本

我在Windows Server 2008上嵌套了几个配置文件,如下所示:

C:\Projects\Project_1\project1.config

C:\Projects\Project_2\project2.config
Run Code Online (Sandbox Code Playgroud)

在我的配置中,我需要像这样进行字符串替换:

<add key="Environment" value="Dev"/>
Run Code Online (Sandbox Code Playgroud)

会变成:

<add key="Environment" value="Demo"/>
Run Code Online (Sandbox Code Playgroud)

我考虑过使用批处理脚本,但没有好的方法可以做到这一点,我听说使用PowerShell脚本可以轻松执行此操作.我找到了find/replace的例子,但我希望有一种方法可以遍历我的C:\ Projects目录中的所有文件夹,并找到任何以'.config'扩展名结尾的文件.当它找到一个,我希望它替换我的字符串值.

有什么好的资源可以找到如何做到这一点或任何可以提供一些见解的PowerShell大师?

powershell scripting replace find

113
推荐指数
8
解决办法
13万
查看次数

将PDF转换为清洁SVG?

我正在尝试将PDF转换为SVG.但是,我正在使用的那个当前映射每个文本中每个字母的路径,这意味着如果我更改其源文件中的文本,它看起来很难看.

我想知道什么是最干净的PDF到SVG转换器是什么,希望有一个没有路径的文本区域,根本不需要一个.我们知道,PDF和SVG非常相似,所以我假设有一些好的转换器.

pdf svg

107
推荐指数
7
解决办法
13万
查看次数

Windows批处理命令从文本文件中读取第一行

如何使用Windows批处理文件从文本文件中读取第一行?由于文件很大,我只想处理第一行.

cmd batch-file

77
推荐指数
6
解决办法
31万
查看次数

使用Perl搜索并替换文件中的特定字符串

可能重复:
如何替换Perl中现有文件中的字符串?

我需要创建一个在文件中进行搜索和替换的子例程.

这是myfiletemplate.txt的内容:

CATEGORY1=youknow_<PREF>  
CATEGORY2=your/<PREF>/goes/here/
Run Code Online (Sandbox Code Playgroud)

这是我的替换字符串: ABCD

我需要更换的所有实例<PREF>ABCD

perl

18
推荐指数
3
解决办法
11万
查看次数

如何回显批处理文件中包含特殊字符的ASCII艺术?

所以..这是(无论如何)这个程序最重要的特征.我需要这个工作.请不要笑..(好吧你可以笑)但是当我的程序出错时,我想让它显示出来:

          _ _,---._ 
       ,-','       `-.___ 
      /-;'               `._ 
     /\/          ._   _,'o \ 
    ( /\       _,--'\,','"`. ) 
     |\      ,'o     \'    //\ 
     |      \        /   ,--'""`-. 
     :       \_    _/ ,-'         `-._ 
      \        `--'  /                ) 
       `.  \`._    ,'     ________,',' 
         .--`     ,'  ,--` __\___,;' 
          \`.,-- ,' ,`_)--'  /`.,' 
           \( ;  | | )      (`-/ 
             `--'| |)       |-/ 
               | | |        | | 
               | | |,.,-.   | |_ 
               | `./ /   )---`  ) 
              _|  /    ,',   ,-' 
             ,'|_(    /-<._,' |--, 
             |    `--'---.     \/ \ 
             | …
Run Code Online (Sandbox Code Playgroud)

symbols batch-file ascii-art

17
推荐指数
4
解决办法
5万
查看次数

如何仅使用CMD连接到WiFi?

如何使用CMD输入密码连接到新的WiFi?

对于我的学校项目,我决定使用cmd制作一个WiFi_manager程序.

我知道要显示所有WiFi网络(cmd):

netsh wlan show networks
Run Code Online (Sandbox Code Playgroud)

现在假设我想连接到之前从未连接过的WiFi网络.并且WiFi尚未添加到配置文件中.

但我知道WiFi的密码.

1)这将是什么命令行.

鉴于以下WiFi网络的信息:

SSID 3 : Ismail
    Network type            : Infrastructure
    Authentication          : WPA-Personal
    Encryption              : CCMP

and password is "Thanks_bro".
Run Code Online (Sandbox Code Playgroud)

如果这不可能,可以使用C++完成吗?

windows cmd batch-file

12
推荐指数
1
解决办法
4万
查看次数

修改C#编译的exe中的Emdeded String

我有一个问题,我需要能够有一个编译的exe(.net 3.5 c#),我将复制分发,例如在发送exe之前需要更改密钥.

每次需要新的exe时我都无法编译.这是一个瘦客户端,将用作注册过程的一部分.

是否可以向具有空值的资源文件添加条目,然后当请求进入时,另一个应用程序获取空白的默认瘦客户端,复制它,用所需数据填充空白值.

如果有,怎么样?如果没有,你有什么想法吗?我现在已经摸不着头几天了,这个限制是由于我需要工作的边界.

我的另一个想法是将值注入一个方法,我不知道我怎么会尝试这个.

谢谢.

c# executable assemblies code-injection disassembly

11
推荐指数
2
解决办法
8344
查看次数

在装配信息中动态显示当前年份

如何在AssemblyInfo文件中设置当前年份?

我用了

而不是这个:

<Assembly: AssemblyCopyright("Copyright 2012, Company Name.")> 
Run Code Online (Sandbox Code Playgroud)

试过这个:

<Assembly: AssemblyCopyright("Copyright" + DateTime.Now.Year.ToString() + ", Company Name.")> 
Run Code Online (Sandbox Code Playgroud)

我得到无效的常量错误.

我不想使用注册表项,这样做的最佳方法是什么?(这样当用户右键单击EXE并查找汇编信息时可以看到当前年份).

谢谢.

c# vb.net

11
推荐指数
3
解决办法
9294
查看次数