小编nos*_*hcd的帖子

可以在一台计算机上为另一台计算机上的目录授予"网络服务"权限吗?

我有一个文件:

\\Computer1\Share\file.pdf
Run Code Online (Sandbox Code Playgroud)

我需要在另一台计算机上使用作为网络服务帐户运行的服务打开:

Computer2\NETWORK SERVICE
Run Code Online (Sandbox Code Playgroud)

FWIW,两者Computer1Computer2处于同一域Domain1

有可能完成这项任务吗?

file-permissions windows-services

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

SSIS:使用不同的用户名和密码访问网络驱动器

有没有办法连接到需要不同用户名/密码的网络驱动器,而不是运行包的用户的用户名/密码?

我需要从远程服务器复制文件.现在我在Windows资源管理器中映射网络驱动器,然后执行文件系统任务.但是,最终这个包将从另一台机器自动运行,并且需要自己映射网络驱动器.这可能吗?

ssis

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

SSIS - 允许任务失败,但包是否成功?

有没有办法让脚本任务失败,但是包执行结果只基于其他任务的执行结果?例如,我有5个任务.我不关心任务2的结果是什么,但如果其他任何一个失败,我希望包失败.否则,我希望它成功......

这可能吗?

ssis

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

从PowerShell"捆绑"一个文件夹(例如,创建一个未压缩的zip)

我正在使用PowerShell对最后一天修改的所有文件进行夜间备份.

目标是创建一个未压缩的 zip(或任何其他格式),使用PowerShell将备份文件夹中的所有内容分组到一个文件中.

以下代码适用于压缩,但速度太慢:

function Add-Zip
{
    param([string]$zipfilename)

    if(-not (test-path($zipfilename)))
    {
        set-content $zipfilename ("PK" + [char]5 + [char]6 + ("$([char]0)" * 18)) 
        (dir $zipfilename).IsReadOnly = $false  
    }

    $shellApplication = new-object -com shell.application
    $zipPackage = $shellApplication.NameSpace($zipfilename)

    foreach($file in $input) 
    { 
        $zipPackage.CopyHere($file.FullName)
        Start-sleep -milliseconds 1000
        #500 milliseconds was too short.... 
    }
}
Run Code Online (Sandbox Code Playgroud)

有任何想法吗?

谢谢!

powershell

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

Excel.Application不使用SQL作业在PowerShell中工作,但可以从命令行工作

我正在使用PowerShell解锁锁定的Excel电子表格.当我从作业运行脚本(使用我自己作为代理用户)时,脚本的Excel部分不会运行.但是,当我直接从命令行执行相同的脚本时,它可以正常工作.我的代码是:

#Unlock Attatchment 
$x = New-Object -comObject Excel.Application
$x.visible = $false
$x.DisplayAlerts = $False
$workbook = $x.Workbooks.Open($spreadsheetFileName,1,$false,
                              5,$spreadsheetPassword,$spreadsheetPassword)
$workbook.SaveAs($tmpFileName,1,$null,$null,$null,$null,$null,
                $x.XlSaveConflictResolution.xlLocalSessionChanges,
                $null,$null,$null,$null)
$x.Workbooks.Close()
$x.Quit()
Run Code Online (Sandbox Code Playgroud)

编辑:我添加了日志记录.以下是日志结果:

Exception calling "Open" with "6" argument(s): Microsoft Office Excel cannot access the file "_____"
There are several possible reasons:
• The file name or path does not exist.
• The file is being used by another program.
• The workbook you are trying to save has the same name as a currently open workbook.
Run Code Online (Sandbox Code Playgroud)

sql-server powershell

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

将SVG过滤器应用于HTML5 Canvas?

目标:使用html5和JavaScript将CSS过滤器应用于视频.

Contraints:该解决方案必须Internet Exporer 10兼容(适用于Windows 8).我正在制作一个Metro应用程序.

到目前为止: 我有一个<video>我正在抽水的<canvas>.我以为我可以直接将CSS过滤器应用于此(例如invert或者brightness),但事实证明它们与IE10不兼容.

想法:我希望有一种方法可以将SVG过滤器应用到画布上.这可能吗?我是否需要将其复制<canvas><image>并应用过滤器?或者,是否应该有一种方法将画布包裹在<foreignObject>

谢谢你的帮助!

以下是一些感兴趣的代码:

filters.svg:

<?xml version="1.0" standalone="no"?>
<svg width="1" height="1" version="1.1"
xmlns="http://www.w3.org/2000/svg"
xmlns:xlink="http://www.w3.org/1999/xlink">
  <defs>
    <filter id="blur">
      <feGaussianBlur in="SourceGraphic" stdDeviation="2 3" />
    </filter>
  </defs>
</svg>
Run Code Online (Sandbox Code Playgroud)

style.css中:

.a {
    filter: url(filter.svg#blur);
    -ms-transform: matrix(-1, 0, 0, 1, 0, 0);
}
Run Code Online (Sandbox Code Playgroud)

page.html中:

<div class="itemtemplate" data-win-control="WinJS.Binding.Template">
            <canvas class="a" style="width: 180px;height:180px;margin-bottom: -5px;" data-win-bind="style.backgroundColor: bc; id: effectId" …
Run Code Online (Sandbox Code Playgroud)

html5 internet-explorer svg canvas windows-runtime

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

XmlDocument.Load替换">"

运行以下代码时:

 static void Main(string[] args)
    {
        var xmlDoc = new XmlDocument();

        var fileReader = new BinaryReader(File.Open(@"C:\Users\username\Desktop\doc.xlf",FileMode.Open,FileAccess.Read,FileShare.Read));
        var sourceStream = new MemoryStream(fileReader.ReadBytes((int)fileReader.BaseStream.Length));
        xmlDoc.Load(sourceStream);
    }
Run Code Online (Sandbox Code Playgroud)

在具有如下所示节点的文件上:

<source xml:lang="en-us">
        &lt;b>This text is displayed in Bold.&lt;/b>&lt;br>
        &lt;i>This text is displayed in italics.&lt;/i>
</source>
Run Code Online (Sandbox Code Playgroud)

读入时,节点将转换为以下内容:

<source xml:lang="en-us">
        &lt;b&gt;This text is displayed in Bold.&lt;/b&gt;&lt;br&gt;
        &lt;i&gt;This text is displayed in italics.&lt;/i&gt;
</source>
Run Code Online (Sandbox Code Playgroud)

换句话说,所有人>都被替换了&gt;

通常情况下这是可以的(我甚至认为它在技术上是合法的,即使是不好的做法),但在这种情况下,当读入时节点不会改变是绝对必要的.任何想法都是( 1)如何在xml中读取>或允许(2)如何解决这个问题?谢谢!

c# xml

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

SSIS日志记录:使用变量而不是重新部署来启用/禁用日志记录

我有一个SSIS包,打电话给它PackageA.有时,我想让它记录到文本文件,而有时,我不记得.我的初始是让包检查一个表,然后使用变量/表达式来启用/禁用日志记录.我假设这是不可能的?

我的工作是创建一个"主"包PackageB,使用SQL任务来获取是否启用日志记录. PackageB将调用PackageA1PackageA2取决于值 - PackageA1将在PackageA启用日志记录的PackageA2情况下PackageA部署,并将在禁用日志记录的情况下部署.

然而,这使部署变得麻烦而且容易陷入困境.有没有办法完成,至少,类似于我正在寻找的东西?

谢谢!

ssis

0
推荐指数
1
解决办法
2075
查看次数