小编Bri*_*tle的帖子

如何将多个字符串参数传递给PowerShell脚本?

我试图做一些字符串连接/格式化,但它将所有参数放入第一个占位符.

function CreateAppPoolScript([string]$AppPoolName, [string]$AppPoolUser, [string]$AppPoolPass)
{
    # Command to create an IIS application pool
    $AppPoolScript = "cscript adsutil.vbs CREATE ""w3svc/AppPools/$AppPoolName"" IIsApplicationPool`n"
    $AppPoolScript += "cscript adsutil.vbs SET ""w3svc/AppPools/$AppPoolName/WamUserName"" ""$AppPoolUser""`n"
    $AppPoolScript += "cscript adsutil.vbs SET ""w3svc/AppPools/$AppPoolName/WamUserPass"" ""$AppPoolPass""`n"
    $AppPoolScript += "cscript adsutil.vbs SET ""w3svc/AppPools/$AppPoolName/AppPoolIdentityType"" 3"

    return $AppPoolScript
}
$s = CreateAppPoolScript("name", "user", "pass")
write-host $s
Run Code Online (Sandbox Code Playgroud)

产量

cscript adsutil.vbs CREATE "w3svc/AppPools/name user pass" IIsApplicationPool
cscript adsutil.vbs SET "w3svc/AppPools/name user pass/WamUserName" ""
cscript adsutil.vbs SET "w3svc/AppPools/name user pass/WamUserPass" ""
cscript adsutil.vbs SET "w3svc/AppPools/name user …
Run Code Online (Sandbox Code Playgroud)

string parameters powershell arguments

34
推荐指数
2
解决办法
7万
查看次数

为什么静态和动态可链接库不同?

如果它们都包含已编译的代码,为什么我们不能在运行时加载"静态"文件,为什么我们不能在编译时链接动态库?为什么需要单独的格式来包含"独立"代码?什么需要存储哪个保证差异?

language-agnostic linker loader

28
推荐指数
3
解决办法
1886
查看次数

在python中访问资源文件的方法

在python程序中访问资源的正确方法是什么.

基本上在我的许多python模块中,我最终编写的代码如下:

  DIRNAME = os.path.split(__file__)[0]

  (...) 

  template_file = os.path.join(DIRNAME, "template.foo")
Run Code Online (Sandbox Code Playgroud)

哪个好,但是:

  • 如果我开始使用python zip包,它会破裂
  • 它是样板代码

在Java中,我有一个完全相同的函数 - 但是当代码位于一堆文件夹中时以及它被打包在.jar文件中时都可以工作.

在Python中是否有这样的功能,或者我可能使用其他任何模式.

python

28
推荐指数
2
解决办法
2万
查看次数

Overnormalization

何时将数据库设计描述为过度标准化?这种特征是绝对的吗?或者它取决于它在应用程序中的使用方式?谢谢.

database rdbms normalization

26
推荐指数
4
解决办法
8944
查看次数

如何在Google App Engine中导入模块?

我已经基于默认模板创建了一个简单的GAE应用程序.我想添加一个像short_url这样的外部模块.我该怎么做呢?到目前为止我发现的方向令人困惑,GAE似乎没有使用PYTHONPATH,原因很明显我猜.

python google-app-engine

22
推荐指数
2
解决办法
2万
查看次数

你使用哪种布局管理器?

每个人都使用什么java GUI布局管理器?最近,我一直在使用MigLayout,它有一些强大的组件控件.只是想看看除了标准JDK之外的其他开发人员使用的是什么.

java layout swing

18
推荐指数
8
解决办法
5269
查看次数

MOSS SSP问题 - 已删除SSP的数据库登录失败

我们在测试环境中遇到了一些SharePoint实例的问题.值得庆幸的是,这不是生产;)当具有SQL Server数据库和搜索索引的磁盘空间不足时,问题就开始了.在此之后,搜索服务将无法运行,并且无法访问SSP中的搜索设置.回收磁盘空间无法解决问题.因此,我们决定尝试解决问题,而不是恢复VM.

我们创建了一个新的SSP,并将所有服务的关联更改为新的SSP.然后删除旧的SSP及其数据库.PDF文件的搜索结果不再显示,但搜索工作正常.MySites也行得通.

实施此更改后,会出现以下问题:

1)审计失败消息开始出现在应用程序事件日志中,对于"DOMAIN\SPMOSSSvc"(MOSS场帐户).

Event Type: Failure Audit
Event Source: MSSQLSERVER
Event Category: (4)
Event ID: 18456
Date: 8/5/2008
Time: 3:55:19 PM
User: DOMAIN\SPMOSSSvc
Computer: dastest01
Description:
Login failed for user 'DOMAIN\SPMOSSSvc'. [CLIENT: <local machine>]
Run Code Online (Sandbox Code Playgroud)

2)SQL Server探查器显示来自SharePoint的引用旧(已删除)SSP数据库的查询.

所以...

  • 这些对DOMAIN\SPMOSSSvc和旧SSP数据库的引用会在哪里存在?
  • 有没有办法从服务器"完全"删除SSP并重新创建?当单个SSP到位时,删除选项不可用(灰色).

database sql-server sharepoint ssp search

16
推荐指数
1
解决办法
2957
查看次数

如何在PowerShell函数中替换字符串?

如何将函数输入参数转换为正确的类型?

我想返回一个字符串,其中包含传递给它的部分URL.

这有效,但它使用硬编码字符串:

function CleanUrl($input)
{
    $x = "http://google.com".Replace("http://", "")
    return $x
}

$SiteName = CleanUrl($HostHeader)
echo $SiteName
Run Code Online (Sandbox Code Playgroud)

这失败了:

function CleanUrl($input)
{
    $x = $input.Replace("http://", "")
    return $x
}

Method invocation failed because [System.Array+SZArrayEnumerator] doesn't contain a method named 'Replace'.
At M:\PowerShell\test.ps1:13 char:21
+     $x = $input.Replace( <<<< "http://", "")
Run Code Online (Sandbox Code Playgroud)

string powershell replace function

16
推荐指数
3
解决办法
5万
查看次数

Mercurial - 如何填充hgwebdir.cgi的存储库描述?

目前,如果我在hgwebdir.config其中指定描述,则每个存储库显示相同的描述.我希望每个存储库都有一个唯一的名称.我在哪里以及如何设置?

hgwebdir.config目前看起来像这样:

[web]
style = Gitweb
contact = BrianLy
description =  Same description for all. I want a unique description.
allow_archive = gz, zip, bz2

[paths]
/ = /Users/brianly/sandbox/*
Run Code Online (Sandbox Code Playgroud)

version-control mercurial hgweb

14
推荐指数
1
解决办法
3258
查看次数

WPF - 如何设置菜单控件的样式以删除左边距?

我已将默认菜单控件添加到用户控件中.我需要设置菜单样式以删除包含图标或复选框空间的左边距.我怎样才能做到这一点?

XAML:

<Menu>
    <MenuItem Header="MyMenu" FontSize="10">
        <MenuItem Header="Options..." />
        <MenuItem Header="About" />
    </MenuItem>
</Menu>  
Run Code Online (Sandbox Code Playgroud)

它目前呈现与任何其他菜单控件开箱即用:

替代文字

我不希望菜单项左边的边距或列.这通常用于图标等.

wpf styling wpf-controls

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