DMARC-Filter: OpenDMARC Filter v1.4.2 delorie.com 63SDPZ9N121224
Authentication-Results: delorie.com; dmarc=pass (p=none dis=none) header.from=cygwin.com
Authentication-Results: delorie.com; spf=pass smtp.mailfrom=cygwin.com
DKIM-Filter: OpenDKIM Filter v2.11.0 delorie.com 63SDPZ9N121224
Authentication-Results: delorie.com;
	dkim=pass (1024-bit key, unprotected) header.d=cygwin.com header.i=@cygwin.com header.a=rsa-sha256 header.s=default header.b=ic0Q00oI
X-Recipient: archive-cygwin@delorie.com
DKIM-Filter: OpenDKIM Filter v2.11.0 sourceware.org 056C74BB8F57
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=cygwin.com;
	s=default; t=1777382734;
	bh=8hp6Urdf2QeJKzIdfpVwurDbhB9xO06AS2kk/DDlf48=;
	h=References:In-Reply-To:Date:Subject:To:List-Id:List-Unsubscribe:
	 List-Archive:List-Post:List-Help:List-Subscribe:From:Reply-To:Cc:
	 From;
	b=ic0Q00oIqNbFiTskq/qsB4UufS53GWRMT3DS433fIKsk6xYxMeRy2nuYyJxV3q3Vi
	 fE5g/Wk2r8YctBrChW84bN6TzRonFvGXXVhQw4qk7U8avB2ibobLIsRqAOiTXI6XhD
	 45QexZ1E5/soovMHBDBeO/fdEsYYv4UJuW0glcaE=
X-Original-To: cygwin@cygwin.com
Delivered-To: cygwin@cygwin.com
DMARC-Filter: OpenDMARC Filter v1.4.2 sourceware.org D15474B9DB5D
ARC-Filter: OpenARC Filter v1.0.0 sourceware.org D15474B9DB5D
ARC-Seal: i=2; a=rsa-sha256; d=sourceware.org; s=key; t=1777382683; cv=pass;
 b=aiGQp2fOjsZr2O9nEbDJ9R48j9DCzL2MgXI4fmXedZUwqamGZipcYSdxULZXL18tRPgL/psd7aGeIi25lO6Bln0BQOUBbW7inkqCUvgavZ3JgupUl+8t7xRjq4fLTmQjZgLSq6La27nXW+sI8F5oK9sk0OGMTXNePtH2Llmbgn0=
ARC-Message-Signature: i=2; a=rsa-sha256; d=sourceware.org; s=key;
 t=1777382683; c=relaxed/simple;
 bh=RIrfWfJYY4eb/29ZhdnnjmIXFWoG3JRR1Nlzm11LZks=;
 h=DKIM-Signature:MIME-Version:From:Date:Message-ID:Subject:To;
 b=o4tU+K3S42nw0c4GMoa3k5nhxVg1CbIz4QFQSC4xuExxkaS7WPGc+uREaIAR8Fg/2aWtAvxXVFUKjI9EaSMbA9/vrTTF6ZWql4YTEM+YwBtBiUByHIt43Je6yy55TWYKIFWZ78JJxO9t9JNTwCF4LC07zs4Z7KpR3SYdYYmIO0Y=
ARC-Authentication-Results: i=2; server2.sourceware.org
DKIM-Filter: OpenDKIM Filter v2.11.0 sourceware.org D15474B9DB5D
ARC-Seal: i=1; a=rsa-sha256; t=1777382681; cv=none;
 d=google.com; s=arc-20240605;
 b=GqH6JWcvvHdB5UhBS3bEDe5PCJbGNUP8GqyBbjVKgrOXUVzcnSyFz2Gqpv+PlqY6je
 SexFD2c/d3/nmupx9zQ2SNAQZrPPlbkZC4MwKGEzp02cTlfcuP/pkZoVDNqJzAwPYpeD
 Xjcj7Kgma5oAPLNbhjYakRtJ5FDH/ggBS910xOqpGHGYMSGh6+DJLJIh74I81/K9CMgz
 fJg5aRXqQBL300VCN/EP6HJ2laACUWjBwlh0YCLCErjLNnAMhMbZm5ECQ+vRqqHE9/CV
 XIbduWbhQeynnu25064xXra+ZZEyiyh6m5rhzIq7o/3BfMdZN88kFt5/pCiqlwKYon+I
 dYBQ==
ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com;
 s=arc-20240605; 
 h=to:subject:message-id:date:from:reply-to:in-reply-to:references
 :mime-version:dkim-signature;
 bh=RIrfWfJYY4eb/29ZhdnnjmIXFWoG3JRR1Nlzm11LZks=;
 fh=UKNFaOBO97U3RYl3PEse//nArTqr7SLJjCCEBz281Ew=;
 b=QtlEjJWc2Yg/mWHRmgHCGFoqRjFCKkb5VCOPdGMDSzcZ57nczLmB9tPjhW+7V6QH+8
 CTTVTs9fwdQbCcqi4O5U8GLSLY7hAjzGmyRh+vP8iVdxiD1m51IXpUZYov7fBvmK0yN8
 2Y2kgGK7BbrNka7RD1ZiwvLEkyoqClWobkBXxJhhGSAdx88NlD7ADXxVEGFLYCpXa1ML
 9MGSCAxu5Zi/mc9/FnA+d4GeHh5LBcIAkMCj/kLKYy3Vz12ytMVF+pHbCrQ/z5vEQSE2
 6EP4VKqWluuRQKg9TCVgkcHjLlPEEA6had7JWPr9nWmV8ONlIZgKGCEtLKuBcYB/24v/
 VEng==; darn=cygwin.com
ARC-Authentication-Results: i=1; mx.google.com; arc=none
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=1e100.net; s=20251104; t=1777382681; x=1777987481;
 h=to:subject:message-id:date:from:reply-to:in-reply-to:references
 :mime-version:x-gm-gg:x-gm-message-state:from:to:cc:subject:date
 :message-id:reply-to;
 bh=RIrfWfJYY4eb/29ZhdnnjmIXFWoG3JRR1Nlzm11LZks=;
 b=AV4o6j24dAGI08oPTHyJmDlPvdu1fhxETEDMcNUuwLOtTk35NhO5QG41YDzRWfENVW
 4P7CKCwV3iP6I7IW22/hHYEHYkffhze/Uvu3uRWLpFwZen+bd+qC1+i9U2E2v1F0bbcC
 9DUKHuR7rDhAb7zH74jAYVy6AleZI6Q5Ul5H8wa93AJTrka/NtxDcQ/r/76Y1odHTAuN
 ZUkPd0IALU+DeF4KKMPKChPBPoH16neGkIVpemD/UymFw0egiofw4pwUKNvmYFTmmTfq
 DK9m5ZL2AUvfKGCcgr0/JoKVXl13SJdSTVtumAwu4qtLojuZQwAwL9I8PcgFdYv2Q/TR
 dcHg==
X-Gm-Message-State: AOJu0Yx36NkCOR1yAVQmOuoB+dSBNYNN6efXkGvk/UPy2bFDDq5LKRbI
 U1Ul2tXLzDQhMsy/TzmtUdZtJOoBRCqw2hz+S+RcA7T7gU9FFKMO8XuHADT1jPhS4XScd9CeHh+
 7Db3pKPdG9urfNtpUxJLa3IyiJnKZp/zabPhK
X-Gm-Gg: AeBDietZvkvjcl3jg+1Najy+36MrObsmftMz39jJpp1cvUJ+A60xHuBIJLwkuEEVCI4
 7TOsXea8JFHM6QAwBgN2rtG8kMKquQ07gTEoWMAMFKlFsax0Mkj8gj7Osva04zFV8RG8ttibYke
 MYh1fAE8mMdUDZkgWWSUYxlSnBYhSGwOtfFlacm2aZlVK8fDhlPO0tsHpbfJgqmUTWrHvdq3IBx
 95FbmigpdSzzM6IR2aln43isUecyRgg9aP6pXaNuvYLw9+p/CmXwdLgrvDn1NGQceOVWFSmEzqm
 4TwBS99+uvGc07tFRyyiELj3QIhKo3SAyj8wFfHD+NRAFC9x/ldsqQFGWcIJJwz6YYzMwUkKwIU
 eyoZ2HM632Y55yxNm
X-Received: by 2002:a05:690e:4182:b0:651:bc51:e6b6 with SMTP id
 956f58d0204a3-65beee48423mr2302952d50.38.1777382680978; Tue, 28 Apr 2026
 06:24:40 -0700 (PDT)
MIME-Version: 1.0
References: <CALWcw=HNsScw6AcFU5-g1nvy7g+NRWZ-B2LMFFaHAoTWkkN17g@mail.gmail.com>
 <CANV9t=TqRJ1NMYKTaq5Y2b4Dfw+tf+inPQ3AUddmA-+2pONHag@mail.gmail.com>
 <CALWcw=FDxArr8cRMG6T8P0ADZs6t=3sMpoZkXygNCsa2Hfn3bQ@mail.gmail.com>
In-Reply-To: <CALWcw=FDxArr8cRMG6T8P0ADZs6t=3sMpoZkXygNCsa2Hfn3bQ@mail.gmail.com>
Date: Tue, 28 Apr 2026 07:24:14 -0600
X-Gm-Features: AVHnY4LAGCt02WN9oFVlrv-RAjaPf505xNtUUKdCDEgT-xRLUKGpg01Bq_a6pdQ
Message-ID: <CANV9t=QX6jKVM4AOjLxAQO7ztPQdsNgDCWEwwxS0jHbBwgbQ-g@mail.gmail.com>
Subject: Re: Getting Windows "MACHINE SID" without fork() & exec()?
To: cygwin@cygwin.com
X-Content-Filtered-By: Mailman/MimeDel 2.1.30
X-BeenThere: cygwin@cygwin.com
X-Mailman-Version: 2.1.30
List-Id: General Cygwin discussions and problem reports <cygwin.cygwin.com>
List-Archive: <https://cygwin.com/pipermail/cygwin/>
List-Post: <mailto:cygwin@cygwin.com>
List-Help: <mailto:cygwin-request@cygwin.com?subject=help>
List-Subscribe: <https://cygwin.com/mailman/listinfo/cygwin>,
 <mailto:cygwin-request@cygwin.com?subject=subscribe>
From: William Stewart via Cygwin <cygwin@cygwin.com>
Reply-To: bstewart@iname.com
Cc: William Stewart <abqbill@gmail.com>
Content-Type: text/plain; charset="utf-8"
Sender: "Cygwin" <cygwin-bounces~archive-cygwin=delorie.com@cygwin.com>
Content-Transfer-Encoding: 8bit
X-MIME-Autoconverted: from base64 to 8bit by delorie.com id 63SDPZ9N121224

On Thu, Apr 23, 2026 at 11:24 AM Takeshi Nishimura wrote:

Pass MACHINE SID around in a shell script. Doing that by calling
> powershell each time is very expensive, around 92% of the scripts
> whole runtime


Can you describe what you mean by "calling powershell each time"? Getting
the computer's SID in PowerShell can be quite efficient if you use P/Invoke.

But aside from that, what problem are you solving that requires getting the
machine's SID?

-- 
Problem reports:      https://cygwin.com/problems.html
FAQ:                  https://cygwin.com/faq/
Documentation:        https://cygwin.com/docs.html
Unsubscribe info:     https://cygwin.com/ml/#unsubscribe-simple

