Extreme powershell newbie 여기에. 나는 모든 도움에 감사드립니다. Sharepoint/Powershell을 사용하기 위해 간단한 대책 스크립트를 작성하려고합니다. 필드의 datetime을보고 현재 datetime과 비교 한 다음 마지막 submittal에서 5 초 이내에 실행을 중지해야합니다. 지금 사용하는 메쏘드는 항상 참으로 평가되는 것처럼 보입니다.Powershell/Sharepoint 대책 스크립트
#get system datetime (output format - 06/12/2014 07:57:25)
$a = (Get-Date)
# Get current List Item
$ListItem = $List.GetItemById($ItemID)
$DateToCompare = $ListItem["baseline"].AddMilliseconds(5000)
if ($DateToCompare -gt $a)
{Break}
#set variable to field
$ListItem["baseline"] = $a
#write new item
$ListItem.Update()
Break
루프 내부에서 그런 일이 발생 했습니까? 그 Break 문은 문맥을 보지 않습니다. – mjolinor
음수. 거짓으로 평가되면 IF 문 다음에 발생하는 쓰기가 있습니다. – user3723688
브레이크는 루프 또는 스위치 구조 내에서 사용하기위한 것입니다. 그 밖에서 나는 대신 Return을 사용할 것이다. – mjolinor