我不确定这是我的错误,还是我的 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)
这很好用,但我似乎无法弄清楚如何使用它来显示DNS和Subnet mask。我知道这可能是一个菜鸟问题,但他们已经改变了一些东西,我正试图找到一种没有太多代码的简单方法。任何帮助表示赞赏!
我目前正在编写一个可视错误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的新手,我很高兴我在编写新功能等方面有多远,但是这个让我难过,这么简单......
以下是功能:
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)
让我疯狂......任何线索?
Application Insights存在问题.这里有大量的请求,每5分钟到我们的应用程序服务.所有警报都被禁用.有谁知道这是什么以及如何禁用该请求的日志记录?
PS他认为这是ResourceHealth监视器,但是如何禁用它呢?
我尝试在一个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
我试图找到一些信息,服务主体创建另一个 AAD 应用程序/服务主体需要哪些应用程序权限,但没有找到最小权限设置。
目前,我为 SP 分配了一些目录角色,例如 Directory Writers,这可能太多了?
有人知道SP 创建另一个 SP 需要哪个应用程序权限吗?还是 SP 需要目录角色?
对于PowerShell中的webrequest我使用
Invoke-WebRequest -Uri 'https://www.it-takes-long.de' -UseBasicParsing
Run Code Online (Sandbox Code Playgroud)
有没有办法在火灾中忘记网络请求?
我调用网址从我的构建服务器上预热网页,我宁愿继续下一步而不是等待网络启动.
我正在编写一个旨在显示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)
在这种情况下,您对我有什么建议吗?
考虑一个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资源作为一个值对象 中的客户表?
powershell ×7
azure ×2
c# ×1
exception ×1
function ×1
networking ×1
new-item ×1
pdf ×1
try-catch ×1
variables ×1