小编Ant*_*ace的帖子

需要有关网络驱动器的Powershell Copy-Item的帮助

我试图使用命令Copy-Item从远程机器到另一台远程机器:

Copy-Item -Path "\\machine1\abc\123\log 1.zip" -Destination "\\machine2\\c$\Logs\"
Run Code Online (Sandbox Code Playgroud)

我经常得到错误" Cannot find Path "\\machine1\abc\123\log 1.zip"

我可以访问该路径并从那里手动复制.

我以管理员身份打开PowerCLI并运行此脚本......我绝对被困在这里,不知道如何解决它.

powershell copy-item powercli

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

为什么脚本化cmdlet列为函数?

如果我创建一个简单的Powershell函数,例如

Function Hello {
    [CmdletBinding( )]
    Param (
        [parameter()]
        $Name
    )
    Begin{}
    Process{
        Write-Output "Hello $Name"
    }
    End{}
    }
Run Code Online (Sandbox Code Playgroud)

然后使用Get-Command列出它Get-Command Hello,cmdlet被列为'CommandType'函数.为什么不将它列为'CommandType'cmdlet?

从模块导出时,我还发现我必须使用FunctionsToExport而不是CmdletsToExport.

它似乎并没有影响功能的使用,我只是好奇他们为什么这样列出.

powershell cmdlets function

15
推荐指数
1
解决办法
4014
查看次数

使用AWS CLI递归列出s3存储桶内容

如何使用AWS CLI以递归方式列出存储桶的所有内容,类似于find .在Unix 上使用.aws s3 ls s3://MyBucket --recursive以未知的选择抱怨.

http://docs.aws.amazon.com/cli/latest/reference/s3/index.html#directory-and-s3-prefix-operations声明这--recursive是一个有效的参数.

amazon-s3 amazon-web-services aws-cli

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

具有IAM角色的AWS EC2的静态内容

通过阅读//资源如何利用在推出EC2实例临时AWS凭据,我似乎无法得到一个非常简单的POC运行.

期望:

  1. 启动EC2实例
  2. SSH在
  3. 从私有S3存储桶中提取静态内容

脚步:

  1. 创建一个IAM角色
  2. EC2使用IAM指定的上述角色启动新实例; SSH
  3. 使用凭据aws configure和(成功)填充的详细信息设置凭据http://169.254.169.254/latest/meta-data/iam/security-credentials/iam-role-name
  4. 尝试AWS CLI直接使用该文件进行访问

IAM 角色:

{
  "Version": "2012-10-17",
  "Statement": [
    {
      "Effect": "Allow",
      "Action": [
        "s3:GetObject"
      ],
      "Resource": "arn:aws:s3:::bucket-name/file.png"
    }
  ]
}
Run Code Online (Sandbox Code Playgroud)

当我使用它AWS CLI来访问该文件时,抛出此错误:

A client error (Forbidden) occurred when calling the HeadObject operation: Forbidden
Completed 1 part(s) with ... file(s) remaining
Run Code Online (Sandbox Code Playgroud)

我错过了哪一步?

amazon-s3 amazon-ec2 amazon-web-services amazon-iam aws-cli

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

当api从另一个项目中提供时,如何在Swashbuckle/Swaggerwork中创建url路径?

所有.我正在尝试使用Swashbuckle包记录WebApi 2.

如果API单独运行,那么一切都很好用,localhost/api/swagger将我带到ui和localhost/api/swagger/docs/v1到json.

然而,producation应用程序通过从另一个现在的web项目(主应用程序之一)中的global.asax.cs运行此项目的webapiconfig方法来初始化这个相同的Webapi项目.所以api url看起来像localhost/web/api而不是localhost/api.

现在swashbuckle根本就不起作用了.

  • localhost/api/swagger生成错误无法加载'API.WebApiApplication',当然好吧
  • localhost/web/swagger = 404
  • localhost/web/api/swagger = 404

我试着到处寻找,但我找到的只是解决方法.

c.RootUrl(req => req.RequestUri.GetLeftPart(UriPartial.Authority) + VirtualPathUtility.ToAbsolute("~/").TrimEnd('/'));
Run Code Online (Sandbox Code Playgroud)

不幸的是它不起作用,现在也许它应该,我只需要改变一些东西,但我甚至不知道这个属性到底是什么以及应该设置什么.

可能它甚至不适用 - 也许设置我们需要其他东西或一些swashbuckle代码更改.

我将非常感谢您提供的任何帮助.我真的开始喜欢招摇(和swashbuckle)休息文档.

c# rest asp.net-web-api swagger swashbuckle

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

AWS Fargate Cluster Scaling

我不清楚底层的AWS Fargate集群是如何运作的.

当任务需要更多实例时,底层群集是否仍然根据需要向上和向下扩展,如果是,那么指定的位置是什么?

amazon-web-services aws-fargate

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

AWS Powershell用于检索AWS账号

有谁知道如何使用AWS Powershell获取AWS账号?看起来没有可用的API.

powershell amazon-web-services aws-powershell

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

AWS CLI - 无法解码JSON对象

我使用CLI for AWS创建一个集群并使用json文件中的参数.这是CLI命令字符串Im使用:

aws emr create-cluster --name "Big Matrix Re Run 1" --ami-version 3.1.0 --steps file://Segmentgroup1.json --release-label --instance-groups InstanceGroupType=MASTER,InstanceCount=1,InstanceType=m3.xlarge InstanceGroupType=CORE,InstanceCount=2,InstanceType=m3.xlarge --auto-terminate
Run Code Online (Sandbox Code Playgroud)

我的json文件(Segmentgroup1.json)位于运行AWS命令字符串的同一个文件夹中,但是我一直收到以下错误:

No JSON object could be decoded
Run Code Online (Sandbox Code Playgroud)

基于我发现它没有找到json文件.有任何想法吗?

amazon-web-services amazon-emr aws-cli

11
推荐指数
1
解决办法
9699
查看次数

将JSON数组解析为NSDictionary

我正在使用Weather Underground API制作一个应用程序,我在解析与严重警报相关的块时遇到了麻烦.JSON使用具有子键值对的键值对 - 这对我来说并不是一个问题,因为我可以使用后续的NSDictionaries - 但严重警报的条目已经证明是有问题的.见下文:

"alerts": [
    {
    "type": "WAT",
    "description": "Flash Flood Watch",
    "date": "3:13 PM EDT on April 28, 2012",
    "date_epoch": "1335640380",
    "expires": "8:00 AM EDT on April 29, 2012",
    "expires_epoch": "1335700800",
    "message": "\u000A...Flash Flood Watch in effect through Sunday morning...\u000A\u000AThe National Weather Service in Charleston has issued a\u000A\u000A* Flash Flood Watch for portions of northeast Kentucky... (Note: I trimmed this for length's sake),
    "phenomena": "FF",
    "significance": "A"
    }
]
Run Code Online (Sandbox Code Playgroud)

"警报"对与我能够解析的其他对不同,因为它有围绕子值的这个[]括号,我不知道如何清除它以便我可以访问子值.在我能够解析的其他示例中,它只有{}括号,而不是{}和[]括号.作为参考,括号始终存在 - …

json objective-c nsdictionary ios5

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

如何使用AWS CLI同步两个amazon存储桶?

我正在使用AWS S3 CLI按照文档中指定的Amazon CLI S3 SYNC格式同步两个存储桶,如下所示:

aws s3 sync s3://source_bucket s3://target_bucket --exclude *.tmp
Run Code Online (Sandbox Code Playgroud)

错误我收到以下错误:

A region must be specified --region or specifying the region in a configuration file or as an environment variable. Alternately, an endpoint can be specified with --endpoint-url
Run Code Online (Sandbox Code Playgroud)

除了AWS CLI文档之外,我已经浏览了互联网,并且在S3 SYNC的上下文中没有找到对--region的引用.任何指导将不胜感激!

可能无关紧要,但我在MBPr上运行Mac OS X Mavericks 10.9.1(16GB RAM,512GB SSD,四核)

amazon-s3 amazon-web-services aws-cli

10
推荐指数
1
解决办法
6248
查看次数