小编Mar*_*ndl的帖子

在 PowerShell 中获取特定网络信息

我不确定这是我的错误,还是我的 PowerShell 运行不正常。

get-netipconfiguration | where {$_.subnetmask} 
Run Code Online (Sandbox Code Playgroud)

我也无法在网上找到任何有效的示例。我什至尝试使用WMI命令,但仍然无法正常工作。我有最新版本的 PowerShell 并且以前做过这个,但我以前的方法不起作用。目前我正在使用它来IPaddress获取效果很好的

$ipaddress = (Get-NetIPConfiguration).IPv4Address.IPAddres
Run Code Online (Sandbox Code Playgroud)

这很好用,但我似乎无法弄清楚如何使用它来显示DNSSubnet mask。我知道这可能是一个菜鸟问题,但他们已经改变了一些东西,我正试图找到一种没有太多代码的简单方法。任何帮助表示赞赏!

powershell networking

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

PowerShell Get-ChildItem如何捕获异常

我目前正在编写一个可视错误GUI,在处理过程中捕获任何异常,并为用户提供"易于理解"的错误消息.但似乎在使用Get-ChildItemcmdlet 时我无法捕获任何异常.我是否必须使用与try/catch不同的方法?

这是PowerShell脚本:

if ($checkBox1.Checked)    {
    Try{
        Get-ChildItem -path K:\adm_spm_logdb_data\ADP\DATA |Rename-Item -newname { $($_.BaseName -split '_provide')[0] + $_.Extension };
        }catch [System.Exception]{
        $listBox1.Items.Add("An error occured while trying to process ADP-Files please check the manual!")
        }
        $listBox1.Items.Add("Please check your System files to ensure the process has finished")
    }
Run Code Online (Sandbox Code Playgroud)

我试图通过使用虚假创建例外-path,其导致DriveNotFoundException.但看起来我无法通过使用try/catch来捕获它.

powershell exception try-catch

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

连接路径和文件

我是PowerShell的新手,我很高兴我在编写新功能等方面有多远,但是这个让我难过,这么简单......

以下是功能:

Function fnConcatenatePathFile ([String]$Path, [String]$File)
{
   $FullPath = "$($Path)\$($File)"
   Return $FullPath
}
Run Code Online (Sandbox Code Playgroud)

然后我调用这个函数:

fnConcatenatePathFile ("C:\_Store", "run.sql")
Run Code Online (Sandbox Code Playgroud)

我希望结果如下:

"C:\_Store\run.sql"
Run Code Online (Sandbox Code Playgroud)

但相反,我得到:

"C:\_Store run.sql\"
Run Code Online (Sandbox Code Playgroud)

让我疯狂......任何线索?

variables powershell function

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

显示文件名

我必须使用获取并显示特定的文件名.

假设在特定位置有5个文件,我需要显示每个文件名.

powershell

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

Application Insights每5分钟禁用GET请求

Application Insights存在问题.这里有大量的请求,每5分钟到我们的应用程序服务.所有警报都被禁用.有谁知道这是什么以及如何禁用该请求的日志记录?

PS他认为这是ResourceHealth监视器,但是如何禁用它呢?

azure azure-application-insights

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

使用PowerShell在同一命令中创建目录和文件

我尝试在一个PowerShell命令中创建一个文件夹和一个文件:我试过:

New-Item hello\test\ (New-Item hello\test\file.txt -type file) -type directory -Force
Run Code Online (Sandbox Code Playgroud)

New-Item file.txt (New-Item hello\test\ -type direcotry) -type file -Force
Run Code Online (Sandbox Code Playgroud)

但两者似乎都没有按预期工作.我想要实现的是创建一个命令hello\test\file.txt

powershell new-item

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

服务主体创建另一个服务主体的最低权限

我试图找到一些信息,服务主体创建另一个 AAD 应用程序/服务主体需要哪些应用程序权限,但没有找到最小权限设置。

目前,我为 SP 分配了一些目录角色,例如 Directory Writers,这可能太多了?

有人知道SP 创建另一个 SP 需要哪个应用程序权限吗?还是 SP 需要目录角色?

azure azure-active-directory azure-ad-graph-api

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

使用PowerShell进行激活并忘记Web请求

对于PowerShell中的webrequest我使用

Invoke-WebRequest -Uri 'https://www.it-takes-long.de' -UseBasicParsing
Run Code Online (Sandbox Code Playgroud)

有没有办法在火灾中忘记网络请求?

我调用网址从我的构建服务器上预热网页,我宁愿继续下一步而不是等待网络启动.

powershell

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

显示PDF文件

我正在编写一个旨在显示PDF文件的PowerShell应用程序.PDF可以在某些控件中显示,例如WebBrowser.PDF文件将位于磁盘上,而不是Internet中.

我试图用WebBrowser Control和Itext Library 来做,但它没有用.

我的代码的一小部分:

$WebBrowser.Navigate("C:\...\My_file.pdf")
$WebBrowser.Url = "C:\...\My_file.pdf"
Run Code Online (Sandbox Code Playgroud)

在这种情况下,您对我有什么建议吗?

pdf powershell

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

如何在Entity Framework Core 2.0中映射值对象

考虑一个Customer具有Resource表示客户徽标的对象的实体:

public class Customer
{
    public Guid Id { get; set; }

    public string CompanyName { get; set; }

    public Resource Logo { get; set; }
}

public class Resource
{
    public string Uri { get; set; }

    public string Name { get; set; }
}
Run Code Online (Sandbox Code Playgroud)

这是我到目前为止所尝试但是因为Logo是一个复杂的对象而得到错误:

var customer = modelBuilder.Entity<Customer>().ToTable("Customers");
customer.HasKey(c => c.Id);
customer.Property(c => c.CompanyName).HasColumnName("Company");
customer.Property(c => c.Logo);
Run Code Online (Sandbox Code Playgroud)

我怎么能存储与EF核心2.0资源作为一个值对象 的客户表?

c# entity-framework

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