小编Arb*_*lac的帖子

Asp.net对viewstate MAC的验证失败

我在asp.net网站上的某些时候收到以下错误.

 Sys.WebForms.PageRequestManagerServerErrorException: 
 Validation of viewstate MAC failed. 
 If this application is hosted by a Web Farm or cluster,
 ensure that <machineKey> configuration specifies the 
 same validationKey and validation algorithm. 
 AutoGenerate cannot be used in a cluster.
Run Code Online (Sandbox Code Playgroud)

当页面刷新时,没问题.我怎样才能解决这个问题?

asp.net viewstate machinekey

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

Get-Childitem - 提高内存使用率和性能

我希望能够检索文件所有者、LastAccessTime、LastWriteTime、CreationTime。当扩展到大型目录结构时,Get-Childitem 存在已知的性能问题。

我们在包含超过 100000 个子文件夹的文件夹中查找文件时遇到了一些性能问题。

这是我的脚本:

$Dir = get-childitem "W:\DATA" -recurse -force

$Dir | Select-Object name,fullname, LastAccessTime, LastWriteTime, CreationTime, @{N='Owner';E={$_.GetAccessControl().Owner}} | Export-Csv -path C:\Scripts\xlsx.csv -NoTypeInformation
Run Code Online (Sandbox Code Playgroud)

提前致谢,

powershell

6
推荐指数
1
解决办法
617
查看次数

通过 Powershell 从文本文件中提取字符串

我一直在尝试使用 PowerShell 从 .txt 文件内的多行中提取某些值。

Host
Class
INCLUDE vmware:/?filter=Displayname Equal "server01" OR Displayname Equal "server02" OR Displayname Equal "server03 test"
Run Code Online (Sandbox Code Playgroud)

这就是我要的 :

server01
server02
server03 test
Run Code Online (Sandbox Code Playgroud)

到目前为止我有代码:

$Regex = [Regex]::new("(?<=Equal)(.*)(?=OR")           
$Match = $Regex.Match($String)
Run Code Online (Sandbox Code Playgroud)

regex powershell

5
推荐指数
1
解决办法
9172
查看次数

Powershell - 获取上个月的第一天和最后一天

例如,如果我在 11/1/2019 或 11 月的任何其他日期运行脚本,我希望日期更改如下。

$CURRENTDATE=GET-DATE -Format "MM/dd/yyyy"
$FIRSTDAYOFMONTH=GET-DATE $CURRENTDATE -Day 1
$LASTDAYOFMONTH=GET-DATE $FIRSTDAYOFMONTH.AddMonths(1).AddSeconds(-1)

$FIRSTDAYOFMONTH
$LASTDAYOFMONTH
Run Code Online (Sandbox Code Playgroud)

输出 :

Friday, November 1, 2019 12:00:00 AM
Saturday, November 30, 2019 11:59:59 PM
Run Code Online (Sandbox Code Playgroud)

我想要的输出:

10/01/2019 00:00:00

10/31/2019 23:59:59
Run Code Online (Sandbox Code Playgroud)

powershell datetime

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

使用 powershell 格式化电话号码

我是脚本新手。我正在尝试创建一个 powershell 来将所有用户置于 Active Directory 中,并将所有电话号码的格式设置为相同 + 90 (XXX) XXX XX XX

所以一个例子 - +901111111111 将转向 +90 (111) 111 11 11

powershell

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

标签 统计

powershell ×4

asp.net ×1

datetime ×1

machinekey ×1

regex ×1

viewstate ×1